是否可以在 Fedora 中编译 c 代码并在 Android 上使用 gcc 运行它?我尝试使用 gcc file.c -o f1
进行编译,但没有成功。任何段子?我无法使用 ADB 工具执行它。
最佳答案
如果你的c代码是在终端运行的,你可以简单的交叉编译它,然后使用ADB工具将可执行文件推送到你的手机。
得到一个交叉编译器
下载一个交叉编译器,例如: http://www.mentor.com/embedded-software/sourcery-tools/sourcery- codebench/editions/lite-edition/
您可以通过以下方式构建 android 开发环境: http://source.android.com/source/building.html
使用 arm-eabi-gcc 编译你的 c 代码,生成可执行文件即。 a.out
- adb push a.out/sdcard, chmod 777, 然后你可以从 adb shell 运行它
关于android - 在 Fedora 中编译并在 Android 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19687998/