我需要编译自己的android内核进行研究。我完全按照开发人员部分写下的内容,然后尝试编译内核。 但是我尝试的每个构建都因为一些错误而失败。我认为当我使用稳定版本时我应该编译内核没有任何问题... 由于我使用的是Debian Sid而不是推荐的Ubuntu 10.04,我的gcc和东西是否有可能太新了?问题是我只有Debian服务器和LXC,所以创建一个ubuntu监狱似乎可能,但我不想,如果我不需要。 我已经在Debian机器上编译了我自己的Android-x86内核,它运行得非常好!
我尝试在不同的构建集(full,crespo)中编译2.4.6_r1,4.0.1_r1,4.0.4_r1,4.0.4_r1.2但在C或Java文件中总是出现一些错误。 我安装了sun-java6-jdk和gcc / g ++ Debian 4.6.3-5
编辑:首先看起来像这个问题:https://groups.google.com/forum/#!topic/android-building/UrluVAdRTkU 当我这样做时,它实际上进一步构建,但即便在那时发生错误......
答案 0 :(得分:0)
似乎在Debian上,只需安装dependecies就可以成功构建内核。在Ubuntu中,库版本和路径似乎与它们不同,以至于几乎不可能在很短的时间内创建稳定的构建环境。
所以我转而使用Ubuntu 10.04,从那以后我可以构建一个没有任何错误的内核。