CMake原理详解及Android Studio编译流程机制.pdf

CMake原理详解及Android Studio编译流程机制.pdf

1.1ABI

ABI是应用程序二进制接口的缩写。

不同Android使用不同的CPU,因此支持不同的指令集。CPU与指令集的每种组合都有其自己的

应用二进制接口(或ABI)。ABI可以非常精确地定义应用的机器代码在运行时如何与系统交互。您必

须为应用要使用的每个CPU架构指定ABI。

典型的ABI包含以下信息:

机器代码应使用的CPU指令集。运行时内存和加载的字节顺序。可执行二进制文件(例如程序

和共享库)的格式,以及它们支持的内容类型。用于解析内容与系统之间数据的各种约定。这些约

定包括对齐限制,以及系统如何使用堆栈和在

文档评论(0)

1亿VIP精品文档

相关文档