`
phenom
  • 浏览: 405786 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

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后才有的


然后下一步,选中你刚才建的Hello工程,下面选makefile project右边选cygwin gcc ,我这里没有,是因为没有配置 在系统的path里


完成之后,在工程属性里设置:
如图


差不多了,到这里也不能编译,无法生成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文件还需要进一步的探讨,

  • 大小: 11.7 KB
  • 大小: 27.6 KB
  • 大小: 28.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics