有没有办法为安卓编译GCC?基本上可以在安卓终端模拟器中访问GCC编译器,并能从C或C++源代码文件编译出可在安卓上运行的二进制文件。
我的意图是使用这个,并最终安装make。
有没有办法为安卓编译GCC?基本上可以在安卓终端模拟器中访问GCC编译器,并能从C或C++源代码文件编译出可在安卓上运行的二进制文件。
我的意图是使用这个,并最终安装make。
在NDK中,请查看docs/STANDALONE-TOOLCHAIN.html
以设置交叉编译器。您可能需要按照“调用编译器(简单方法)”的步骤设置一份工具链副本,这样您应该能够使用配置脚本(如gcc等GNU应用程序通常包含的configure)。
这真的是一项非常重要的任务,我建议您仔细阅读文档。文档还包含各种CFLAGS,LDFLAGS等值,您需要在配置和编译程序时进行自定义和使用。
至于编译gcc,make等本身,可能不必要或不可取。例如,gcc将会很大,你的手机可能没有足够的存储空间来安装它。如果您的最终目的是编译某个程序以在Android设备上本地运行,则建议您只使用NDK并将应用程序的configure
脚本指向它。
adb shell
。 - paulsm4