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点击肯定便可。

图片以下:

    

相关文章
相关标签/搜索