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

arrow
arrow
    文章標籤
    android ndk
    全站熱搜
    創作者介紹
    創作者 大衛的記事 的頭像
    大衛的記事

    大衛的部落格

    大衛的記事 發表在 痞客邦 留言(0) 人氣()