cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操做环境,或者从unix到windows的应用程序移植,很是有用。经过它,你就能够在不安装linux的状况下使用NDK来编译C、C++代码了,还能够运行一些在Linux下才能运行的命令行。html
下面咱们一步一步的安装cygwin:linux
1、下载地址:http://cygwin.com/install.htmlwindows
2、服务器
一、下载彻底以后打开安装界面,点击下一步,会出现三个安装方式:网络
1)Install from Internet:直接从Internet上下载并当即安装(安装完成后,下载好的安装文件并不会被删除, 而是仍然被保留,以便下次再安装)。
2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。
3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。
通常选择第一个。学习
二、下一步,选择安装cygwin的目录测试
三、下一步,选择要下载的安装包的目录命令行
四、下一步,此时共有三种链接方式选择:代理
1) Direct Connection:直接链接。
2) Use IE5 Settings:使用IE的链接参数设置进行链接。
3) Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行链接(须要输入服务器地址、端口号)。
根据本身的网络链接的实情状况进行选择,通常正常状况下,均选择第一种,也就是直接链接方式。unix
五、下一步,选择要下载的站点,第一个就能够了
六、下一步,加载安装包列表。
View默认是Category,建议改为full显示所有包再查,省的一些包被隐藏掉。左下角那个复选框是是否隐藏过时包,默认打钩,不用管它,为了不所有下载,这里列出了后面开发NDK用得着的包:autoconf2.一、automake1.十、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make共12个包,实际上有一些包可能找不到了,没找到的我就没下载了。
七、点击包右边的skip,选择数字版本,勾选bin,不勾选src,src为源码,不必下载。
3、测试是否安装好
运行cygwin,在弹出的命令行窗口输入:cygcheck -c cygwin命令,会打印出当前cygwin的版本和运行状态,若是status是ok的话,则cygwin运行正常。而后依次输入gcc --version,g++ --version,make –version,gdb –version进行测试,若是都打印出版本信息和一些描述信息,说明cygwin安装完成了.