如何编译GCC的Android?(How to compile GCC for android?)

2019-06-26 20:43发布

有没有什么办法来编译GCC的Android? 基本上,在一个机器人终端仿真器可访问的并且能够编译将从C或C ++源文件上运行机器人的二进制GCC编译器。

我的目的是利用这一点,并最终安装化妆。

Answer 1:

在Android的NDK已经包括在计算机上运行完整的GNU工具链。 你应该能够用它来编译你想要的任何程序的本地版本。

在NDK,见docs/STANDALONE-TOOLCHAIN.html用于建立交叉编译。 你可能想按以下步骤进行“调用编译器(简单的方法)”来设置你应该能够使用工具链的副本configure通常包括与GNU应用程序(如GCC)的脚本。

这确实是一个不平凡的任务,我建议你仔细阅读文档。 它还包含CFLAGS各种值,LDFLAGS等,您将需要配置和编译你的程序的时候来定制和使用。

至于GCC编译,制作,等自己,这可能不是必要的或希望这样做。 GCC,例如,将是巨大的,你可能没有在手机上足够的存储空间来安装它。 如果你最终的目的是要编一些程序在Android设备上本地运行,那么我会建议你只需要使用NDK,并指出应用程序的configure在它的脚本。



Answer 2:

你可以在这里下载Android版GCC工具链:

安卓4.4.0 GCC



Answer 3:

还为在谷歌Play提供的C4Droid应用GCC插件。 但是它是付费应用程序这是很便宜。 自由的选择应该是终端IDE张贴在这个答案https://stackoverflow.com/a/15865001/881375它只是看起来很重的大小建议。



Answer 4:

更新:KBOX应用程序,它运行在Android终端仿真器应用程序,具有GCC 4.7和4.8提供。 详细信息和下载,可以发现这里



文章来源: How to compile GCC for android?