1.1 Android NDK 環境配置----Cygwin

一.開發NDK要使用的工做html

  一. 環境和工具:32 win7旗艦版 Cygwin(1.7.25-1)ndk-r9b  cdt(對應你的Eclipse版本,我直接下載的Eclipse IDE for C/C++ Developers)  和基本的android開發環境android

  因爲我是在windows 32 位機器環境下開發NDK,全部須要以下工具:Cygwin(1.7.25-1)下載地址:http://cygwin.com/setup-x86.exe。官方網站爲http://www.cygwin.com/(PS:我本身喜歡在官網下載軟件,(*^__^*) 嘻嘻……);NDK的版本爲r9b 下載地址爲http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zip。官方網站爲http://developer.android.com/tools/sdk/ndk/index.htmlwindows

  若是你的機器爲64位機器,到官網下載相應的版本便可,再次不在贅述。bash

    二.安裝Cygwin服務器

    Cygwin的功能是windows平臺下模擬unix和Linux環境開發。把unix和Linux 的程序移植到window 平臺。網絡

    1.點擊下載完成的setup-x86 .exe,點擊下一步。工具

 2.你會看見三個能夠選擇的步奏,Install from Internet第一個的意思是從網絡上下載你所須要的文件,下載完成後當即安裝。這個下載的文件會保存在本地,以便再次安裝。網站

      Download Without Installing:只將安裝文件下載到本地,下載完成後不當即安裝。google

      Install from Local Directory:不從網絡下載安裝文件,直接從本地某個目錄(你第一步下載的文件目錄)進行安裝。spa

     這個步奏基本應該點擊第一步

   3.選擇你要安裝cygwin目錄,不是你將要下載的文件目錄。點擊下一步

   4.這個是你要下載的安裝文件的目錄(這一步在使用離線的安裝包(第2步選擇的是Install from Local Directory)的時候要把目錄改成離線包的位置)。點擊下一步

   5.你將看見三種選擇,這是三種鏈接方式

         (1) Direct Connection:直接鏈接,不使用代理啊什麼的 。

         (2)Use Internet Explorer Proxy Settings:使用ie代理設置進行鏈接(不須要輸入服務器地址、端口號)。

         (3) Use HTTP/FTP Proxy:使用HTTP或FTP代理服務器進行鏈接(須要輸入服務器地址、端口號)。

   根據本身的網絡鏈接的實際狀況進行選擇,通常正常狀況下,選擇第一種。點擊「下一步」。  

  6.選擇下載站點,通常點擊第一個(http://mirrors.163.com)。點擊下一步

  7.安裝文件有好幾個G,下載速度慢,慢慢等待下載完成後自動安裝(在 第2步你點擊的是Install from Internet)若是你的機器和個人配置是同樣的,你能夠經過第2步選擇  Install from Local Directory。依次向下進行,注意第4步的括號內容。個人文件是分卷壓縮,所有下載才能安裝,離線文件的下載地址爲:

http://yunpan.cn/Q983A9vvWTLP9  http://yunpan.cn/Q983K5daV8U2r  http://yunpan.cn/Q983w28WgCfi6  http://yunpan.cn/Q983QbKKxz3V3  http://yunpan.cn/Q983cvZHv7UeK

三. 檢測Cygwin是否安裝正確

點擊桌面的快捷方式或者到你的安裝目錄下(D:\cygwin)點擊cygwin.bat,而後輸入:「cygcheck -c cygwin」命令。會打印出當前cygwin的版本和運行狀態,若是運行狀態(status)ok的話,則cygwin安裝正確

再次輸入:gcc –v,g++ -v,make –v,gdb –v(gcc –version,g++ --version,make –version,gdb –version) 命令若是檢測成功,會有makegcc相關版本信息打印出來。

圖片以下:

 

四:配置cygwin的環境變量。

 

 第一種方法:

一、  首先找到cygwin的安裝目錄,找到一個home\<你的用戶名>\.bash_profile文件,個人是:D:\cygwin\home\Administrator\.bash_profile ,

PS:我安裝的時候個人home文件夾下面什麼都沒有,解決辦法:先打開環境變量,把Administrator的用戶變量(是系統變量的上方,不是系統變量)中的HOME變量刪掉,在D:\cygwin\home文件夾下創建名爲Administrator的文件夾(是用戶名),而後把D:\cygwin\etc\skel\.bash_profile拷貝到該文件夾下,或者下載一個http://yunpan.cn/Q9vyCE9Hz9RIV

二、  打開bash_profile文件,添加NDK=/cygdrive/<你的盤符>/<android ndk 目錄> 例    如:

ndk=/cygdrive/d/android-sdk/android-ndk-r9

export ndk

ndk這個是隨便取的,爲了方面本身之後使用,而後點擊ctrl+s(保存).

三、打開cygwin,輸入cd $ndk,若是輸出上面配置的/cygdrive/d/android-sdk/android-ndk-r9信息,則代表環境變量設置成功了。

第二種方法:

  1.找到環境變量的系統變量。點擊添加變量名ndk 變量值爲/cygdrive/d/android-sdk/android-ndk-r9點擊肯定便可。

圖片以下:

    

相關文章
相關標籤/搜索