android NDK 二、編譯方法


1、NDK 一中已經提到,使用eclipse中的配置 ,自動編譯

2、手動編譯(推薦)

打開bash.exe(即啟動cygwin)
使用cd $NDK 進入/cygdrive/e/android-ndk-r5/
用cd進入到對應的目錄;
進入對應的目錄,使用 $NDK/ndk-build 編譯得到結果,例如
1、 我們選擇ndk自帶的例子hello-jni,我的位於E:\android-ndk-r5\samples\hello-jni(根據你具體的安裝位置而定),
2、 運行cygwin,輸入命令cd /cygdrive/e/android-ndk-r5/samples/hello-jni,進入到E:\android-ndk-r5\samples\hello-jni目錄。
3、 輸入$NDK/ndk-build,執行成功后,它會自動生成一個libs目錄,把編譯生成的.so文件放在里面。($NDK是調用我們之前配置好的環境變量,ndk-build是調用ndk的編譯程序)
4、 此時去hello-jni的libs目錄下看有沒有生成的.so文件,如果有,你的ndk就運行正常啦!

 

注意 $NDK是cygwin 模擬器中配置的環境變量,值為/cygdrive/e/android-ndk-r5;ndk-build為腳本,位置在/android-ndk-r5目錄下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM