Eclipse+CDT+GDB调试Android NDK程序(2)

Host 'awk' tool is outdated.

上网搜索之后的解决方案如下:

到/home/shaodx/Android/android-ndk-r7/prebuilt/linux-x86/bin/目录下找到这个awk,file一下:

Eclipse+CDT+GDB调试Android NDK程序

这个awk文件居然是64位版的,难怪之前说过期了。(google程序员粗心了吧)

解决方案居然是把这个awk删了就行了……………..

解决问题之后,换个姿势,再来一次

Eclipse+CDT+GDB调试Android NDK程序

So文件存在于libs/armeabi/libhello-jni.so。

现在就可以运行程序了。

Eclipse+CDT+GDB调试Android NDK程序

不过要是每一次修改c++代码都还要调用ndk-build的话,那也太麻烦了。介绍一个一劳永逸的方法。

首先,要给eclipse安装一个CDT,eclipse>help>install new software

下载地址为  

Eclipse+CDT+GDB调试Android NDK程序

反正我是把所有的选项都给安装了,也花不了太多的时间。

然后是安装sequoyah  地址为

这个就只需要安装Sequoyah Android Native Code Support 一项就可以了。

Eclipse+CDT+GDB调试Android NDK程序

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywpzw.html