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

简介: 开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译C。

开发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目录

相关文章
|
29天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
72 13
如何配置Windows主机MPIO多路径访问存储系统
|
17天前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
53 3
|
2月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
2月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
2月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
50 0
Windows 平台安装 MongoDB
|
2月前
|
Windows Python
Windows安装dlib,遇到问题汇总解决
Windows安装dlib,遇到问题汇总解决
58 4
|
2月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
55 2
|
2月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
2月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
60 0
|
2月前
|
Windows
安装Windows XP系统
安装Windows XP系统