1. 程式人生 > >NDK常用編譯引數

NDK常用編譯引數

NDK_PROJECT_PATH
說明:指定工程目錄
示例:ndkbuild NDK_PROJECT_PATH=C:\Hello

NDK_LIBS_OUT
說明:指定.so檔案輸出目錄,預設值為"$(NDK_PROJECT_PATH)/libs"
示例:ndkbuild NDK_LIBS_OUT=C:\Hello\libs

NDK_APPLICATION_MK
說明:指定Application.mk檔案路徑,預設值為"$(NDK_PROJECT_PATH)/jni/Application.mk"
示例:ndkbuild NDK_APPLICATION_MK=C:\Hello\src\Application.mk

NDK_DEBUG
說明:開啟或關閉除錯模式,debug模式時會生成gdbserver等檔案
示例:ndkbuild NDK_DEBUG=1

NDK_LOG
說明:顯示內部NDK日誌訊息(用於除錯NDK自身)
示例:ndkbuild NDK_LOG=1

NDK_HOST_32BIT
說明:Always use toolchain in 32-bit mode (see below).
示例:ndkbuild NDK_HOST_32BIT=1

APP_BUILD_SCRIPT
說明:指定Android.mk檔案路徑,預設值為"$(APP_PROJECT_PATH)/jni/Android.mk"
示例:ndkbuild APP_BUILD_SCRIPT=C:\Hello\src\Android.mk

Clear
說明:清除所有生成的二進位制檔案
示例:ndkbuild Clear

-B
說明:強制完全重新構建
示例:ndkbuild -B

-C <project>
說明:構建位於<工程目錄>的工程的原生代碼。當你不想在終端上用cd切換到那個目錄時有用
示例:ndkbuild -C C:\Hello

V
說明:開啟或關閉顯示編譯引數
示例:ndkbuild V=1