NDK是一套用來實現APP執行原生碼(native-code)的工具,白話點講就是把c/c++的語法按參數和不同CPU編譯成二進制CPU碼.以下是遇到的參數說明.
NDK_LIBS_OUT: 指定編譯好的lib檔(.so)要放哪裡.範例: ndk-build NDK_LIBS_OUT=../jniLibs
NDK_OUT: 指定編譯過程的obj檔要放哪裡. 範例: ndk-build NDK_OUT=./obj
clean: 清除編譯過程的暫存檔,obj會被清掉. 範例: ndk-build clean
APP_BUILD_SCRIPT: 指定Android.mk的路徑. 範例: ndk-build APP_BUILD_SCRIPT=./Android.mk
NDK_APP_APPLICATION_MK: 指定Application.mk的路徑. 範例: ndk-build NDK_APP_APPLICATION_MK=./Application.mk
ndk-build -B: 強制重新編譯. 範例: ndk-build -B
更詳細說明請見 http://developer.android.com/ndk/guides/ndk-build.html#int
文章標籤
全站熱搜