NDK学习一: - 环境搭建

主要关键步骤:

1. 下载cygwin最新版本 , 到这里下载http://www.cygwin.com/

以前搞了几次,不是少这个,就是少那个,那个时候不急。现在重新装,免得麻烦。

出来以后,请点击最上面全部选择install就好。这样下载文件估计3.4G,安装以后10G,定制安装俺不会。

 

2. 下载NDK,随便解压到什么地方

里我们可以看到NDK目录下有一个ndk-build,这个就是编译用到的命令

3. 往cygwin中添加一个路径,好让我们在cygwin 下敲入ndk-build就可以响应,不用敲长长的目录 

打开这个文件D:\cygwin\home\Administrator\.bash_profile (我的cygwin装在这个目录下,你的看自己的怎么安装的)

记得在windows下打开cygwin的文件最好不要转换成dos格式,用ue打开比较保险

加入两行

export NDK=/cygdrive/d/ndk7
export PATH=$NDK:$PATH
第一行定义一个变量 NDK

这样在命令行下, 我们只要敲入 cd $NDK 就可以进入这个目录了。

这里注意一下:对于windows的盘, D盘在cygwin 中对应的就是 /cygdrive/d

第二行把路径添加到PATH路径中,linux的path用:隔开的。$符号表示这是一个变量.

其实就相当于添加windows的环境变量,不过这个path在cygwin下使用。

3. 好了,启动cygwin,进入一个例子程序

ndk-build 编译即可

比如进入这个目录D:\ndk7\samples\hello-jni

当然在cygwin下,你进入的就是/cygdrive/d/ndk7/samples/hello-jni/ 这个目录

注意一点区别,windows是反斜杠\, linux使用的是正斜杠/

然后ndk-build

什么,找不到命令

再进入ndk目录,设置一下执行属性 chmod +x ndk-build

这个把ndk-build设置为可执行的程序

4. hello-jni 编译说明

jni文件夹,所有.c和.mk .

default.properties 文件 用来决定平台版本

libs 存放最后生成的库

其他的就是java下的文件了

 

 

你可能感兴趣的:(NDK学习一: - 环境搭建)