Cygwin NDK 安装配置详解
2015-03-09 17:54
232 查看
Windows平台下安装Cygwin教程:
1.在cygwin主页下载setup.exe2.双击安装setup.exe
3.选择安装目录
4.选择下载网址,http://mirrors.163.com比较快
5.安装向导提示是第一次安装,这个不用管它,直接点“确定”
6.选择安装包,这里要把Devel包由Default改成Install
7.正在安装,时间有点长,估计要2个小时左右(根据网络而定)
8.测试cygwin是否安装好了
运行cygwin,在弹出的命令行窗口输入:cygcheck -c cygwin命令
NDK环境变量配置
1.下载NDK文件,注意:NDK解压缩后搁置的文件目录名中不能含有空格,如“D:\MyInstalled File\...”2.配置环境变量
添加系统变量,名为NDK(或者别的名字),值的格式为:/cygdrive/<盘符>/<android ndk 目录>,如:
注意:windows下路径分隔符为“\”,但此处需使用Linux环境下路径分隔符“/”。
3.安装测试
打开cygwin,运行cd $NDK(注意添加$符号),出现环境变量的路径信息即表示配置成功
NDK编译测试
使用NDK自带的例子进行编译测试:cd到android-ndk-r7/samples/hello-jni目录下,输入$NDK/ndk-build,
执行成功后,它会自动生成一个libs目录,把编译生成的.so文件放在里面。($NDK是调用我们之前配置好的环境变量,ndk-build是调用ndk的编译程序)
预测问题:
1.Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !
NDK自带了一个awk.exe, Host 'awk' tool is outdated. 已经过期。
最直接的办法是到NDK的host目录 —— android-ndk-r7\prebuilt\windows\bin\awk.exe ,把这个过期的awk.exe 删除掉,
这样解析时,找不到自带的awk就去调用cygwin的默认awk解析awk文件。
2.$NDK/ndk-build /bin/sh: NUL: Permission denied
编译的目标文件不能放置在C盘下(如桌面),移动到其他磁盘中即可!
相关文章推荐
- Cygwin与NDK安装和配置
- Eclipse下配置NDK不用安装Cygwin
- 配置Windows下Android的NDK环境:安装,更新cygwin...
- win7 64位旗舰版 cygwin安装,NDK配置
- Eclipse NDK 配置,不用安装Cygwin
- Cygwin下Hadoop的安装与配置详解
- jni_ndk_cygwin安装及其环境变量的配置:
- CYGWIN安装图解以及NDK的配置
- cygwin安装,NDK配置,samples下demo调试,以及手写测试程序
- Eclipse NDK 配置,无需安装Cygwin
- jni_ndk_cygwin安装及其环境变量的配置:
- Eclipse NDK 配置,不用安装Cygwin
- Eclipse NDK 配置,不用安装Cygwin
- NDK之Cygwin安装和配置
- Cygwin安装及环境配置
- J2EE环境的搭建之一—weblogic安装与配置详解 推荐
- Apache+SVN+Trac搭建项目管理服务器的安装与配置详解!
- 详解ArcGIS Server安装与配置
- FreeBSD学习笔记12-pureftpd使用详解(1)-安装、配置、实现匿名登录
- cygwin的安装和简单配置(转)