一、下载NDK (native develop kits),是一个交叉编译的工具链,交叉编译是指:在一个平台下(CPU,操作系统)可以编译出在另外一个平台可以运行的代码,例如我们正要做的:windows AMD intel x86 架构-> 手机 android arm处理器
NDK下载地址:http://www.android-doc.com/tools/sdk/ndk/index.html
二、安装cygwin,cygwin是一个可以再windows下模拟出linux环境的一个工具,NDK必须在linux环境下进行编译等工作,
cygwin的下载和安装
下载:http://www.cygwin.com/把setup.exe下载下来,进行安装
在这一步可以选择从网上下载文件并同时进行安装、下载安装文件、从本地安装三种,要注意的是前两种都非常耗时,要下载的安装文件特别大,也有可能安装文件会下载失败!我就经历过这种痛苦,下载到一半多了,突然有个文件下载不下来,下载就中断了,幸好我有个同学有这个安装文件集,还是精简版的,童鞋们可以到这里去下载 http://download.csdn.net/detail/tibib/4996571
直接下一步,选择cygwin安装路径,注:安装路径最好不要带有空格和中文
直接下一步,这里选择的就是安装文件路径了
直接下一步,需把Default改为Install,直接点击Default就可以进行更改
直接下一步、完成就完成了cygwin的安装操作启动cygwin,输入make -v命令,出现如下信息说明安装成功了
按如下命令,就可以进入到windows的盘符了(c、d、e、f分别代表的是c盘、d盘、e盘、f盘)
进入到ndk目录(注:ndk目录不能出现空格),执行./ndk-build命令,出现如下信息说明大功告成
三、eclipse中安装cdt插件(可选)
cdt插件下载地址:http://archive.eclipse.org/tools/cdt/releases/new/zips/2.1.1/
解压缩,把features、plugins目录下的文件对应的复制到eclipse即可,重启eclipse