eclipse jni linux,eclipse 编译jni的一些设置

最近帮人跟踪问题时,发现他们buildjni代码时,要么在linux下要么在cygwin下,敲一堆指令,进一堆目录,甚至还在linux和windows之间切换系统,着实麻烦。

在网上找了找,有人贴了一些在eclipse里编译的办法,这里总结一下

首先需要安装cygwin,不用勾选太多的内容。

在select packages里面搜索autoconf2.1、automake1.10、binutils、gcc-core、gcc-g++、gcc4-core、gcc4-g++、gdb、pcre、libpcre-devel、gawk、make。

然后一路next安装完成即可。

eclipse-Project-Properties-Builders-New-Program

0379b72af5641c1c7e8223918aaf65db.png

Arguments输入

--login -c "cd $(cygpath -u '${build_project}') && pwd && $NDK/ndk-build"

build_project是Eclipse里面自带的工程路径,因为是windows风格的路径,需要用cygpath转换成cygwin的相对路径 NDK是cygwin里面设置的android ndk的路径

NDK=/cygdrive/e/Android/android-ndk-r7  #对应windows的e:\Android\android-ndk-r7

export NDK

05980e4f357c62e879fbb8849cc1ee4b.png

52bb61818f3d8577dd41147785276b9e.png

这里需要点Specify Resources,勾选需要编译的文件。

Eclipse可以装个cdt,可以查看c的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值