Chinaunix首页 | 论坛 | 博客
  • 博客访问: 274153
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: Android平台

2013-11-22 15:18:10

为android编译ffmpeg+x264中列出了编译的命令;
如果要调试进行jni调试,则需要在application 中加上android:debuggable="true",再次运行ndk-build时,libs/armeabi目录下会出现gdbserver和gdb.setup两个文件;


上面是手工运行ndk-build,如果需要点击eclipse的运行按钮时自动编译;
1. 在window-preference-android-ndk中设置ndk的root目录;
2. 选中工程,然后运行file->new 在对话框中选择convert to c/c++ (add c++ nature);然后在对话框中选择makefile projiect,右边选择android gcc。点击finish,会自动配置好编译环境;
3. 根据上面的方法,需要保证系统中只有正确的Android.mk,不能有其他的makefile文件,否则会影响配置;
4. 如果还是不行,可以在2中的最后一步选择cross gcc;
5. 完毕后在项目的property中选择c++ build-> tool chain editor; 然后在右边的current toolchain 和 current builder中有如下方法
    a: 选择android GCC 和android builder; 点击ok,如果没有问题 万事大吉;如不行,走b
    b:   选择linux gcc和android builder; 然后在左边的c/c++ general -》 paths and symbles中 配置include目录(both c &c++都配)如(/home/opt/google/android-ndk-r9b/platforms/android-15/arch-arm/usr/include 这是我当前的配置,仅做参考);

阅读(1076) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~