博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NDK学习一: - 环境搭建
阅读量:6431 次
发布时间:2019-06-23

本文共 992 字,大约阅读时间需要 3 分钟。

hot3.png

主要关键步骤:

1. 下载cygwin最新版本 , 到这里下载

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

出来以后,请点击最上面全部选择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下的文件了

 

 

转载于:https://my.oschina.net/mrcamus/blog/50375

你可能感兴趣的文章
第一次偶然出现的“System.Data.Entity.dll”类型的异常
查看>>
用Shell实现俄罗斯方块代码(Tetris.sh)
查看>>
Cg关键字(keywords)
查看>>
Linux/Unix编程中的线程安全问题【转】
查看>>
一个IT人的成长路
查看>>
Oracle]高效的SQL语句之分析函数
查看>>
vs2008 断点无效 解决方法
查看>>
语言的信息密度
查看>>
Android数字选择器-NumberPicker
查看>>
Android SDK Manager 更新失败的解决方法
查看>>
Java并发编程:volatile关键字解析
查看>>
Java实现分页数据获取CachedRowSet
查看>>
Lambda应用设计模式
查看>>
4.2. MuseScore
查看>>
Asp.net管道模型(管线模型)之一发不可收拾
查看>>
Silverlight 解谜游戏 之十七 胜利界面优化
查看>>
C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值
查看>>
HTML基础8--CSS、滑动门
查看>>
Oracle Database 9i/10g安装后的基本环境与服务
查看>>
IBatis 简易框架搭建
查看>>