利用Android源码工具链直接编译c文件
16lz
2021-01-23
利用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
更多相关文章
- 通过adb工具查看android sqlite3数据库
- 可以显示行号的Android Log 工具
- [置顶] Android 开发即时聊天工具 YQ 《更新》(源码下载)
- zz:Android 测试工具Monkey & Monkeyrunner 使用方法
- Android SQLite3工具常用命令行总结
- 使用arm-eabi-addr2line, ndk-stack工具跟踪Android调用堆栈