首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android指令集列表

Android指令集列表
EN

Stack Overflow用户
提问于 2014-02-18 11:12:44
回答 2查看 2.7K关注 0票数 1

在我正在开发的应用程序中,我需要使用一个C库。这意味着我要处理所有不同Android设备的不同指令集,对吗?

有没有可用的名单(或者有人可以直接告诉我?)所有这些指令集?我知道到目前为止,所有的Android设备都是32位的,但当然还有更多。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-18 12:03:17

三大巨头是ARMv5、ARMv7和x86。ARMv7设备可以运行ARMv5指令。然而,ARMv7 CPU有一个浮点协处理器,而ARMv5没有.因此,如果您正在做大量的浮点工作,我肯定会让NDK生成每个体系结构的.so文件。如果你没有做浮点数学,你可以尝试跳过ARMv5.

虽然大多数安卓设备都是由ARM驱动的,但x86却在后来居上。我使用libhoudini作为避免使用专用x86二进制文件的一种方法,这需要付出性能代价。

此外,Android还支持MIPS。我看到的下一个MIPS驱动的Android设备将是我的第一个。因此,开发人员通常不担心这个问题,尽管NDK支持它(IIRC)。

票数 3
EN

Stack Overflow用户

发布于 2021-12-16 12:54:40

以下是android系列的列表:

  • 阿米比
  • armeabi-v7a
  • 阿米比-v7a-硬
  • 臂64-v8a
  • x86
  • x86_64
  • mips
  • mips64
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21851998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档