jni ndk-build 参数

1、NDK_PROJECT_PATH
说明:指定工程目录
示例:ndk-build NDK_PROJECT_PATH=E:\android\android_studio_dir\Mt9v034\app\src\main

2、NDK_LIBS_OUT
说明:指定.so文件输出目录,默认值为"$(NDK_PROJECT_PATH)/libs"
示例:ndk-build NDK_LIBS_OUT=C:\Hello\libs

3、NDK_APPLICATION_MK
说明:指定Application.mk文件路径,默认值为"$(NDK_PROJECT_PATH)/jni/Application.mk"
示例:ndk-build NDK_APPLICATION_MK=C:\Hello\src\Application.mk

4、NDK_DEBUG
说明:打开或关闭调试模式,debug模式时会生成gdbserver等文件
示例:ndk-build NDK_DEBUG=1

5、NDK_LOG
说明:显示内部NDK日志消息(用于调试NDK自身)
示例:ndk-build NDK_LOG=1

6、NDK_HOST_32BIT
说明:Always use toolchain in 32-bit mode (see below).
示例:ndk-build NDK_HOST_32BIT=1

7、APP_BUILD_SCRIPT
说明:指定Android.mk文件路径,默认值为"$(APP_PROJECT_PATH)/jni/Android.mk"
示例:ndk-build APP_BUILD_SCRIPT=C:\Hello\src\Android.mk

8、clean
说明:清除所有生成的.so文件
示例:ndk-build clean

9、-B
说明:强制完全重新构建
示例:ndkbuild -B

10、-C <project>
说明:构建位于<工程目录>的工程的本地代码,该参数和NDK_PROJECT_PATH作用一致。
示例:ndkbuild -C E:\android\android_studio_dir\Mt9v034\app\src\main

11、V
说明:打开或关闭显示编译参数
示例:ndkbuild V=1
 

猜你喜欢

转载自blog.csdn.net/lindonghai/article/details/85060950