android - NDK 小tips

Cygwin和android NDK下载安装完成后,配置android ndk开发环境,配置环境变量:

1、打开Cygwin的安装目录\home\<你的用户名>\ .bash_profile文件。

2、打开bash_profile文件,添加如下内容,然后保存:

NDK = /cygdrive/e/Android/Android_sdk_eclipse/android-ndk-r8

export NDK

打开Cygwin,输入cd $NDK,出现cygdrive /e/Android/Android_sdk_eclipse/android-ndk-r8表示设置成功。

在编辑.bash_profile文件时,保存后运行Cygwin,可能会出现类似“'/r'command not found”的问题,这是因为编辑器(记事本等)的原因造成的,输入如下命令可解决问题:dos2Unix.exe .bash_profile

编译NDK工程需要用到两个编译文件:Android.mk和Application.mk。下面逐一介绍:

1、Android.mk文件是GUN Makefile的一小部分,GUN Makefile通过这个文件编译C/C++代码,除了c和c++代码外,android.mk还可以编译其它类型的程序。

java程序:将java库文件编译成JAR文件

apk程序:将android程序编译成apk文件

c/c++动态库:将c/c++动态库编译成后缀名为“.so”的文件·

c/c++静态库:将c/c++静态库编译成后缀名为“.a”的文件·

2、编译c/c++代码时需要,用于描述当前程序需要的动态库和静态库,一般放置在<项目目录>/jni/Application.mk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值