cygwin ndk eclipse cdt 配置环境

之前从网上看到Eclipse里配置 builder,可以编译c,c++,
后来又看到一篇文章关于在Linux下使用eclipse cdt的功能,开发,linux桌面差点弄坏我的显卡,我就不用它了,在win下使用cygwin来开发,单运行ndk-build是可以正常使用的,集成到Eclipse里面才是比较重要的。

简单地说下:
建一个Hello工程,Android的,可以从sample里面取出来,编译,运行。

装上cdt插件后,新建一个工程,这时要选other工程,然后选中convert to c++project,这是装了cdt后才有的
cygwin ndk eclipse cdt 配置环境_第1张图片

然后下一步,选中你刚才建的Hello工程,下面选makefile project右边选cygwin gcc ,我这里没有,是因为没有配置 在系统的path里
cygwin ndk eclipse cdt 配置环境_第2张图片

完成之后,在工程属性里设置:
如图
cygwin ndk eclipse cdt 配置环境_第3张图片

差不多了,到这里也不能编译,无法生成so提示信息:
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver

/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [libs/armeabi/gdbserver] Error 258

**** Build Finished ****
暂时不知道如何解决,
如果出现一些jni。h没有找到的问题,需要设置系统的变量INCLUDE把Java_home\include包进去,就不会提示错误了。

如何完成的编译出so文件还需要进一步的探讨,

你可能感兴趣的:(eclipse)