linux ndk环境变量,Windows下NDK环境的具体配置及Cygwin的安装

开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C。下面介绍一下android-ndk-r14b下配置Cygwin的步骤:

1、Cygwin的下载安装

1.到Cygwin的官方网站下载Cygwin的安装程序,地址是: X86、x64

2.运行下载的exe文件,选择包时,顶部选择“default”不变

3.搜索make,勾选make,cmake,emacs-cmake,libjepg

4. Shells这个二级目录选择“install”

5.下一步,开始安装

安装好后运行Cygwin,检查gcc,make工具是否安装

命令:gcc -v

命令:make -v

如果都可以正常云行那说明安装成功了

2、NDK的下载

3、环境配置

ndk-build解压并配置

解压ndk压缩包

配置环境变量,在C:\cygwin64\home\hi(这是你的电脑名)\.bash_profile最后添加两行

#d/android/android-ndk-r14b 代表你下载的NDK所在位置D盘

NDK=/cygdrive/d/android/android-ndk-r14b

export=NDK

Cygwin中用NDK来编译程序出现"No such file or directory"问题,有两个可能的原因:

1、cygwin\bin下面没有make.exe

解决办法:重新点击setup文件,然后【Select Packages】页面中点击【View】,然后再Search中输入make,找到make的安装包,再点击下一步安装就OK了

或者

setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel

#setup-x86_64.exe为你下载的Cygwin安装文件名

2、cygwin中输入的命令不正确

解决办法:要完整地输入$NDK/ndk-build(我的机器要输入$NDK/ndk-build.cmd),而不是NDK/ndk-build,不能缺少$,$NDK 就是你的NDK目录

喜欢 (2)赏

e72b4cedf9156ececac3f47e7fb11148.png

感谢您的支持,我会继续努力的!

481cfddbbc61d0ce47eeb7e9c3c18af3.png

扫码打赏,你说多少就多少

29ffe783b56bdce50e2c6464d700d343.png

323e5ada88addd993e94d3f2e28c0223.png

打开支付宝扫一扫,即可进行扫码打赏哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值