android-ndk-r7b编译环境Cygwin工具搭建及配置
来源:互联网 发布:战舰世界基林数据 编辑:程序博客网 时间:2024/05/16 14:59
开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C
android-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤:
1.到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/setup.exe
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
在最后一行添加 或者添加
export NDK_ROOT=/cygdrive/d/Soft/Android/android-ndk-r8d
export PATH=$PATH:$NDK_ROOT:$SDK_ROOT/tools:$NDK_ROOT/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin
添加完后保存文件
添加完以后 可以使用 『$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/路径下面
- android-ndk-r7b编译环境Cygwin工具搭建及配置
- android-ndk-r7b编译环境Cygwin工具搭建及配置
- android-ndk-r7b Cygwin环境
- android-ndk-r7b编译ffmpeg0.10
- android ndk r7b 安装
- Android NDK环境搭建,无需Cygwin
- Android NDK环境搭建,需要cygwin
- NDK+Cygwin环境搭建
- Android:搭建NDK环境(Cygwin+android-NDK)
- Win7 下Android NDK + Cygwin环境配置
- Cygwin+NDK 编译配置
- android -- NDK 编译环境搭建
- android -- NDK 编译环境搭建
- android -- NDK 编译环境搭建
- android -- NDK 编译环境搭建
- 基于 Android NDK 的学习之旅-----环境搭建[Eclipse ADT集成Cygwin编译]
- cygwin android NDK 编译
- CYGWIN环境搭建及openvpn编译
- Android 蝈蝈
- Levenshtein算法
- linux驱动学习(三) helloword 和 驱动Makefile
- android adb shell 常用命令大全
- vmware 6.5下Fedora 11的vmware-tools安装(详细版)
- android-ndk-r7b编译环境Cygwin工具搭建及配置
- BZOJ 1029([JSOI2007]建筑抢修-贪心+heap+class中cmp的写法)
- HP刀片服务器更改OA中显示的服务器名称
- 泛型工具类GenericsUtils
- ExtJS中Grid的单元格内容换行扩展
- amcharts.js在ie中报错
- POJ 1151 & HDU 1542 Atlantis (矩形切割)
- 关于9-patch图片的使用
- 20130828可注册域名列表