android平台下ndk 编译
2012-05-08 15:03
411 查看
Cygwin: cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植, 或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。
Cygwin 百度百科: http://baike.baidu.com/view/3968.htm
NDK: Android Native Development Kit (NDK),NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。
ndk的用法可以查看安装目录下的文档:如:安装目录/docs/NDK-BUILD.html
Ndk百度百科:http://baike.baidu.com/view/5236494.htm
在cygwin配置文件下会关联ndk的安装目录,
NDKROOT=/cygdrive/f/Android/android-ndk-r7
export NDKROOT
那么当前ndk安装目录 变量名即为 NDKROOT。
编译android项目:
运行 cygwin.bat ,输入 cd $NDKROOT 即进入ndk安装目录。(编译项目不需要执行这一步)
1.进入到项目根目录,linux下目录间隔符为"/"而非windows下的"\"
2.运行 $NDKROOT/ndk-build,即会调用变量名对应目录下的ndk工具编译项目
![](http://pic002.cnblogs.com/images/2012/360278/2012050815003985.jpg)
写的比较急促,待更新......
1. 遇到个问题,前段时间因为研究高通的AR需要又安装了一个cygwin,这个版本运行 ndk-build时,无法编译,
提示:ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.
貌似安装是少安装某些工具,无法编译,而且发现命令行前符号位“$”,而可以编译过去的那个版本命令行前符号为“#”,
不知何故,还请高手们指教...
Cygwin 百度百科: http://baike.baidu.com/view/3968.htm
NDK: Android Native Development Kit (NDK),NDK是一系列工具的集合。
* NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。
ndk的用法可以查看安装目录下的文档:如:安装目录/docs/NDK-BUILD.html
Ndk百度百科:http://baike.baidu.com/view/5236494.htm
在cygwin配置文件下会关联ndk的安装目录,
NDKROOT=/cygdrive/f/Android/android-ndk-r7
export NDKROOT
那么当前ndk安装目录 变量名即为 NDKROOT。
编译android项目:
运行 cygwin.bat ,输入 cd $NDKROOT 即进入ndk安装目录。(编译项目不需要执行这一步)
1.进入到项目根目录,linux下目录间隔符为"/"而非windows下的"\"
2.运行 $NDKROOT/ndk-build,即会调用变量名对应目录下的ndk工具编译项目
![](http://pic002.cnblogs.com/images/2012/360278/2012050815003985.jpg)
写的比较急促,待更新......
1. 遇到个问题,前段时间因为研究高通的AR需要又安装了一个cygwin,这个版本运行 ndk-build时,无法编译,
提示:ERROR: Cannot find 'make' program. Please install Cygwin make package or define the GNUMAKE variable to point to it.
貌似安装是少安装某些工具,无法编译,而且发现命令行前符号位“$”,而可以编译过去的那个版本命令行前符号为“#”,
不知何故,还请高手们指教...
相关文章推荐
- [安卓]成功在android平台用ndk上编译libcurl+openssl支持https
- Android平台下ndk编译应用程序
- 使用ndk交叉编译android各平台版本的第三方库
- Ubuntu 下用NDK编译移植 FFmpeg 2.0 (配置最新版x264) 到Android平台
- Ubuntu 下用NDK编译移植 ffmpeg 2.0 (配置最新版x264) 到android平台
- android平台通过ndk给ijkplayer的ffmpeg编译libx264
- android-ndk-r14b 编译renderscript的BUG(Window平台下)
- 使用ubuntu14和ndk 编译ffmpeg在android平台的so动态库
- Ubuntu 下用NDK编译移植 ffmpeg 2.0 (配置最新版x264) 到android平台
- linux中使用NDK编译ffmpeg的android平台的可执行文件
- boost在Android平台的编译ubuntu16.04 ndk-r15
- win 7下ffmpeg平台和Android联合编译ndk rc7和ffmpeg harmony(最后还是改为r5)
- 用 NDK 编译 ffmpeg 到 Android 平台
- NDK编译的osg在Android平台上的几个问题
- 详解如何将cocos2dx项目编译到Android平台上的(方式一:Cywin+NDK)
- Ubuntu下用NDK编译移植FFmpeg 2.0(配置最新版x264)到Android平台
- 交叉编译pjsip2.2.1至android平台
- Android:在Eclipe中使用NDK编译C/C++工程
- RK3288 平台(Android 5.1)+ PN548 调试流水账(一、前期编译篇)