初探 ndk 之环境搭建



1.下载NDK,目前更新最新版本为 r9

下载地址:http://developer.android.com/tools/sdk/ndk/index.html  大小:490M


2.下载cygwin

由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,非常有用。通过它,你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。

下载地址:http://cygwin.com/,   这里下载的只是一个安装器,大小约 1M


好了,准备工作妥当后,我们来看一下安装过程,NDK不需要安装,直接解压缩就可以了,但需要在cygwin配置中配置其Path , 下面会讲到,这里重点说一下  cygwin的安装过程:

① . 双击运行 cygwin,进入安装向导界面,点击下一步,选择安装方式,下图:

这里我选择的是 ② (下载本地以方便以后再用)先下载到本地,再本地安装。

② .下一步,出现三种连接方式,根据自己网络选择

Direct Connection:直接连接。
Use IE5 Settings:使用IE的连接参数设置进行连接。
Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址、端口号)。

③ .下一步,这里是选择下载站点,最好选择国内的,哪个快用哪个(貌似都很慢)

④ .下一步,下载编译NDK所需安装项,(点击列表中Devel,将后面的Default改为Install)如下图:

 .下面就等着吧,这时你可以去打会飞机,呃,我这里说的打飞机是微信的一款游戏。

⑥ .如果步骤 ① 你选择的是 ②,当你下好离线包时,你要重新本地安装下(步骤①)。安装成功后,你的桌面上会出现一个快捷方式图标,当然前提是你安装时勾选了创建快捷方式。


验证  cygwin 环境

运行cygwin,输入命令 make -v和 gcc -v ,出现下面界面,那就恭喜你了~

  


配置NDK路径设置

可以在cygwin中通过vim修改,也可以在windows安装目录中修改 home\<你的用户名>\.bash_profile 文件中最后添加环境变量
NDK=/cygdrive/e/Andriod/develop/android-ndk-r4
export NDK
其中NDK=/cygdrive/<你的盘符>/<android ndk 目录> ,"NDK"这个名字随便起,以后经常用不要太长。
重启cygwin,输入:
cd $NDK
如果输出上面配置的/cygdrive/e/android-ndk-r5信息,则表明环境变量设置成功了。

注意:如果 home 文件夹下面神马都没有,解决 的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:\cygwin\home文件夹下建立名为Administrator的文件夹(是用户名),然后把E:\cygwin\etc\skel\.bash_profile拷贝到该文件夹下)。

验证  NDK环境

运行cygwin,输入命令$NDK/ndk-build(注意命令间无空格),如下图,那么恭喜你了


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值