Application.mk文件使用说明
本文档介绍了 ndk-build 所使用的 Application.mk 编译文件。 我们建议先阅读 概念 页面,然后再阅读本页面。 概览 Application.mk 指定了 ndk-build 的项目范围设置。默认情况下,它位于应用项目目录中的 jni/Application.mk 下。 注意 :其中许多参数也具有模块等效项。例如, APP_CFLAGS 对应于 LOCAL_CFLAGS 。无论何种情况下,特定于模块的选项都将优先于应用范围选项。对于标记,两者都使用,但特定于模块的标记将后出现在命令行中,因此它们可能会替换项目范围设置。 变量 APP_ABI 默认情况下,NDK 编译系统会为所有非弃用 ABI 生成代码。您可以使用 APP_ABI 设置为特定 ABI 生成代码。表 1 显示了不同指令集的 APP_ABI 设置。 表 1. 不同指令集的 APP_ABI 设置。 指令集 值 32 位 ARMv7 APP_ABI := armeabi-v7a 64 位 ARMv8 (AArch64) APP_ABI := arm64-v8a x86 APP_ABI := x86 x86-64 APP_ABI := x86_64 所有支持的 ABI(默认) APP_ABI := all 您也可以指定多个值,方法是将它们放在同一行上,中间用空格分隔。例如: APP_ABI :=