NDK环境搭建
来源:互联网 发布:社交网络的定义 编辑:程序博客网 时间:2024/06/06 04:20
为什么我们要搭建NDK环境,是因为手机Linux内核绝对多数是基于arm cup的,其他的是基于x86处理器的。c代码和底层实时交互的,所以底层不一样C代码也会不一样。 arm cup函数库格式是.so文件,所以我们需要把在windows上写的C代码打包成.so格式。
首先我们需要模拟手机的环境:
一 NDK。在www.developer.android.com官网下载。 ( .h头文件 类似于java中的interface 是给编译器看的 .so库函数 就类似于java中的 class实现类 是给连接器看的 。 linux的批处理文件.sh windows批处理文件是.bat。)
由于最早开发NDK时是基于linux操作系统开发的,没有考虑到windows系统。所以我们要在windows系统上装Linux系统模拟器
二 安装linux模拟器 :ww.cygwin.com中下载安装 Cygwin软件,安装时可以选择联网安装,如果是连接本地安装则引入F:\资料\http%3a%2f%2fmirrors.163.com%2fcygwin%2f 这个文件。安装到这是点击Devel和Shells为install。
安装成功点击桌面图标随便输入些linux系统指令如图:
linux把所以的设备都生成了一个文件。
执行如下命令进入自己盘符下的android-ndk-r7b,android-ndk-r7b不要放在中文目录下。
输入ndk-build命令;
三 为了方便在eclipse上开发C代码,我们需要在eclipse中安装cdt,让C代码高亮显示
cdt : c/c++ developer tools
eclipse->help->Install New Software
引入cdt.zip文件。安装好后eclipse->windows->show view中会有c/c++ project
如果想在cygdrive里面直接输入命令ndk-build,不要先执行cd .. -> cd f ->cd android-ndk-r7b->ndk-build。我们可以在linux模拟器中配置环境变量
在cygwin装目录中找到
然后打开把cygdrive和android-ndk-r7b目录位置加进去用:分开如图:
成功后可以直接输入命令:
0 0
- android NDK 环境搭建
- NDK 开发环境搭建
- NDK+Cygwin环境搭建
- NDK环境搭建
- Android NDK 环境搭建
- NDK JNI 环境搭建
- android-ndk环境搭建
- 搭建Android NDK环境
- Android NDK环境搭建
- 搭建Android NDK环境
- android-ndk环境搭建
- Android NDK环境搭建
- NDK环境搭建
- android ndk环境搭建
- NDK 开发环境搭建
- NDK开发环境搭建
- 搭建Android NDK环境
- java ndk环境搭建
- 1077. Kuchiguse (20)
- 算法第四版习题
- leetcode Unique Binary Search Trees II
- sicily1017 Rate of Return
- UVA 188
- NDK环境搭建
- Jetty嵌入式web的war的发布方法[张振华-Jack]
- 应用程序配置文件
- LDD3 short程序编译出错之修改
- Redis系列-配置文件小结
- mysql---源码安装
- OpenCV3.0学习(一)——OpenCV3.0 ALPHA在WIN8+VS2012环境下的配置
- 管理处理器的亲和性(affinity)
- 博弈论--取石子游戏