1、查看Linux位數(shù):#getconf?LONG_BIT 。
10年積累的網(wǎng)站設(shè)計、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有云龍免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2、獲cmake源碼包,這里我先新建一個文件夾來存放cmake# mkdir app# cd /app# wget
3、解壓源碼包# tar xzvf cmake-3.3.2.tar.gz
4、安裝gcc等程序包(安裝過則忽略)# yum install gcc-c++
5、安裝cmake,先進(jìn)入解壓后的cmake目錄# cd cmake-3.3.2# ./bootstrap
6、查看cmake版本。安裝即可完成。
在Ubuntu 系統(tǒng)下搭建Android NDK 開發(fā)環(huán)境分以下步驟:
到官網(wǎng)下載NDK版本。
解壓到 ~/bin 目錄下。
配置NDK環(huán)境變量,打開 ~/.bashrc文件: $sudo?vim?~/.bashrc ?在文件最后一行添加一行如下指令:export?PATH=$PATH:~/bin/android-ndk-r7b
保存關(guān)閉bashrc ?文件,并運(yùn)行ndk-build?-v ?查看NDK版本信息。
如果出現(xiàn)NDK版本信息,就表示NDK安裝成功了。
dk是Android開發(fā)必不可少的一門技術(shù)
在ubuntu14.04 64bit下安裝ndk總結(jié):
進(jìn)入官網(wǎng)
選擇Linux 64 bit下載
下載結(jié)束后
進(jìn)入下載目錄 : sudo ./android-ndk-r10d-linux-x86_64.bin 進(jìn)行安裝
可以直接在android工程下使用,因?yàn)閍ndroid就是linux內(nèi)核。
1.android的NDK開發(fā)需要在linux下進(jìn)行: 因?yàn)樾枰袰/C++編寫的代碼生成能在arm上運(yùn)行的.so文件,這就需要用到交叉編譯環(huán)境,而交叉編譯需要在linux系統(tǒng)下才能完成。
2.安裝android-ndk開發(fā)包,這個開發(fā)包可以在google android 官網(wǎng)下載: 通過這個開發(fā)包的工具才能將android jni 的C/C++的代碼編譯成庫
3.android應(yīng)用程序開發(fā)環(huán)境: 包括eclipse、java、 android sdk、 adt等。
NDK編譯步驟:
1.選擇 ndk 自帶的例子 hello-jni ,位于E:\android-ndk-r5\samples\hello-jni( 根據(jù)具體的安裝位置而定 ) 。
2.運(yùn)行 cygwin ,輸入命令 cd /cygdrive/e/android-ndk-r5/samples/hello-jni ,進(jìn)入到 E:\android-ndk-r5\samples\hello-jni 目錄。
3.輸入 $NDK/ndk-build ,執(zhí)行成功后,它會自動生成一個 libs 目錄,把編譯生成的 .so 文件放在里面。 ($NDK是調(diào)用我們之前配置好的環(huán)境變量, ndk-build 是調(diào)用 ndk 的編譯程序 )
4.此時去 hello-jni 的 libs 目錄下看有沒有生成的 .so 文件,如果有,ndk 就運(yùn)行正常啦。