ndk-build脚本使用 NDK 的基于 Make 的构建系统构建项目。
ndk-build使用 Android.mk 和 Application.mk
| ndk | GNU Make | 命令行 | 文件夹路径 | |
|---|---|---|---|---|
| 版本 | --- | 3.81 |
image.png
|
image.png
|
| 版本 | 21.0.6113669 | 4.2.1 |
image.png
|
image.png
|
| 版本 | 21.1.6352462 | 4.2.1 | ||
| 版本 | 21.3.6528147 | 4.2.1 |
摘自官网的信息-内部原理
运行 ndk-build 脚本相当于运行以下命令:$GNUMAKE -f <ndk>/build/core/build-local.mk <parameters>$GNUMAKE 指向 GNU Make 3.81 或更高版本。
<ndk> 则指向 NDK 安装目录。
您可以根据这些信息从其他 Shell 脚本(甚至是您自己的 Make 文件)中调用 ndk-build。
摘自官网的信息-要求
一般来说,使用 GNU Make 4 才能使用 ndk-build 或 NDK。
NDK 包含其自己的 GNU Make 副本,除非您将 $GNUMAKE 环境变量设置为指向不适当的 Make,否则 NDK 将使用该副本。

image.png
image.png
image.png
image.png











网友评论