1.從官網下載NDK http://developer.android.com/tools/sdk/ndk/index.html#Reqs ,並解壓文件。(在此目錄為/home/zhangz/develop/android-ndk-r8b)
2.配置NDK的環境變量
執行:gedit ~/.bashrc #在打開的文件末尾添加如下內容
NDK=/home/zhangz/develop/android-ndk-r8b
export NDK
3.在當前 bash 環境下讀取並執行 ~/.bashrc 中的命令:
source ~/.bashrc
或 (source命令也稱為“點命令”,也就是一個點符號(.)。)
. ~/.bashrc
4.然后查看是否生效:
執行:echo $NDK
結果:/home/zhangz/develop/android-ndk-r8b
5.編譯有兩種方法:
1)在目標工程目錄下編譯:
cd /home/zhangz/develop/workspace/HelloNDK/project #進入例子目錄
$NDK/ndk-build #然后在當前目錄下執行
2)在任意目錄下編譯:
$NDK/ndk-build -C /home/zhangz/develop/workspace/HelloNDK/project #用 -C 指出工程目錄路徑
注:無論哪種編譯,成功后就會在當前目錄下多生成 libs 與 obj 兩個子目錄。