2

也许你们中的一些人知道 GCC 4.7 有一个 Android 端口。

我已经对其进行了测试,并且效果很好,但是当“make”和“configure”不在图片中时,它就毫无用处了。

移植 Autotools 需要什么,包括制作和配置到 Android 本身?

如果你想知道世界上谁会在手机上开发,你会忘记一些平板电脑运行 Android,尽管我自己有手机。

4

1 回答 1

1

make 不需要任何东西,只需要 C 库和 shell;configure 实际上是 shell 脚本,由 autoconf 生成,它又依赖于 awk、m4 和 diffutils。最难的部分是使用 autoconf 和 make 与 Android 内置的 shell,据说缺少很多功能。幸运的是,bash 的 Android 端口已经存在。

将 GNU 编程堆栈移植到 Android 最有问题的部分是未记录的文件层次结构(设备供应商倾向于随时修改它)和严重缺乏仿生库。有许多项目试图解决这个问题(例如http://sourceforge.net/projects/droidoverlay/),但通常这个领域仍有待探索。

于 2012-09-03T13:43:41.670 回答