1.到Cygwin的官方网站下载Cygwin的安装程序, 2.运行下载的setup.exe, 3.到选包的时候注意下,下图中圈中的必须安装,否则没有gcc工具无法编译 
4.安装好后运行Cygwin,检查gcc,make工具是否安装 命令:gcc -v 
内容大致如上,ok,gcc已安装成功 命令:make -v 
内容大致如上,ok,make已安装成功 5.为了以后使用方便可以配置一个ndk引用路径(其实可以不用这一步,后面build程序的时候写ndk的全路径就ok,只是稍微有点麻烦) 编辑/home/Administrator/.bash_history文件(/home/Administrator/这个路径不一定是这个,刚进入cygwin软终端的默认路径就行) 见图:
 编辑『. bash_profile 』文件,vi .bash_profile 在最后一行添加 
添加完后保存文件 添加完以后 可以使用 『$ANDROID_NDK_ROOT』 代替赋给他的值 如 cd $ANDROID_NDK_ROOT 相当于 cd /cygdrive/d/workspace/android/android-ndk-r7b 6.在低版本的NDK中网上很多资料说需要到NDK的build下面去找一个.host_setup.sh的shell文件并执行(改shell配置一些东西),android-ndk-r7b中不需要执行该文件,你也找不到,这步直接过 7.编译;在cygwin中将目录转到你项目目录下面,如 
执行 ndk-build命令.如:$ANDROID_NDK_ROOT/ndk-build 开始编译你的程序
补充: cygwin在win系统中模拟linux,那么win的磁盘(c,d,e,f等分区)也要体现 cygwin将这些分区挂载在/cygdrive/路径下面
|