也许你们中的一些人已经知道了,有一个名为GCC 4.7的安卓端口。
我已经测试过了,它工作得很好,但是当“make”和“configure”不在考虑范围之内时,它就变得相当无用了。
将Autotools移植到Android本身需要做些什么,包括make和配置?
如果你想知道世界上谁会在手机上开发,你可能忘记了一些平板电脑运行Android,尽管我自己也有一部手机。
发布于 2012-09-03 21:43:42
make不需要任何东西,只需要C库和shell;configure实际上是由autoconf生成的shell脚本,它又依赖于awk、m4和diffutils。最困难的部分是使用带有Android内置shell的autoconf和make,据说它缺乏很多功能。幸运的是,bash的Android端口已经存在。
将GNU编程栈移植到Android最大的问题是没有文档记录的文件层次结构(设备供应商倾向于随心所欲地对其进行修改),并且严重缺乏仿生库。有许多项目试图解决这个问题(例如http://sourceforge.net/projects/droidoverlay/ ),但总体上这一领域仍有待探索。
https://stackoverflow.com/questions/12030266
复制相似问题