利用Android源码工具链直接编译c文件

1 将工具链目录添加为全局变量
export PATH=$PATH:/xxx/android/rebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/bin
这是x86的工具链,如果是arm或mips则改为相应的路径

2 编译
i686-linux-android-gcc –sysroot=/xxx/android/prebuilts/ndk/current/platforms/android-18/arch-x86 –o test a.c b.c d.c

sysroot目径是工具链对应的头文件和库的存放地方。

3 如果是已有Makefile,则命令为
make CC= i686-linux-android-gcc CFLAGS=–sysroot=/xxx/android/prebuilts/ndk/current/platforms/android-18/arch-x86

更多相关文章

  1. 通过adb工具查看android sqlite3数据库
  2. 可以显示行号的Android Log 工具
  3. [置顶] Android 开发即时聊天工具 YQ 《更新》(源码下载)
  4. zz:Android 测试工具Monkey & Monkeyrunner 使用方法
  5. Android SQLite3工具常用命令行总结
  6. 使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用堆栈

随机推荐

  1. Android布局文件layout.xml的一些属性值
  2. Android布局的一些属性值
  3. 自定义android RadioPreference组件
  4. Android布局详解(一)
  5. RelativeLayout用到的一些重要的属性
  6. Android Framework中添加AIDL文件编译
  7. android添加动画效果
  8. Android控件笔记——CheckBox复选框
  9. android GridView android:stretchMode="
  10. Android开发神贴整理