0
点赞
收藏
分享

微信扫一扫

Windows下NDK环境的具体配置及Cygwin的安装

SDKB英文 2022-03-16 阅读 75

开发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的下载

NDK下载地址

3、环境配置

ndk-build解压并配置

解压ndk压缩包

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

#d/android/android-ndk-r14b 代表你下载的NDK所在位置D盘NDK=/cygdrive/d/android/android-ndk-r14bexport=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目录


看完本文有收获?请转发分享给更多的人

IT共享之家

入群请在微信后台回复【学习】

Windows下NDK环境的具体配置及Cygwin的安装_android

在公众号后台回复下列关键词可以免费获取相应的学习资料:

Python3、Python基础、Python进阶、网络爬虫 、书籍、

自然语言处理、数据分析、机器学习、数据结构、

大数据、服务器、Spark、Redis、C++、C、

php、mysql、java、Android、其他

举报

相关推荐

0 条评论