2012-05-03 17 views
0

我需要編譯我自己的android內核進行研究。我精心編寫了在開發人員部分寫下來的東西,然後嘗試編譯內核。 但我每次嘗試失敗,因爲一些錯誤..我認爲,當我使用穩定的版本,我應該編譯內核沒有任何問題... 是否有可能我的gcc和東西太新,因爲我使用Debian Sid而不是推薦的Ubuntu 10.04?問題是我只有Debian服務器與LXC,所以創建一個Ubuntu Jail似乎可能,但我不想如果我不需要。 我已經在Debian機器上編譯了我自己的Android-x86內核,它工作得非常好!Debian Sid上的Android內核總是出錯

我試着在不同的buildset(full,crespo)中編譯2.4.6_r1,4.0.1_r1,4.0.4_r1,4.0.4_r1.2,但總是在C或Java文件中出現一些錯誤。 我已經安裝太陽的Java6 - JDK和GCC/G ++的Debian 4.6.3-5

編輯:第一,好像這個問題:https://groups.google.com/forum/#!topic/android-building/UrluVAdRTkU 當我這樣做,但實際上進一步構建但即使如此,錯誤發生...

+0

你會收到什麼樣的錯誤? – Yury

+0

未初始化的類型居多 – reox

+0

看來你沒有所有必要的標題。我在Ubuntu上構建aosp並運行良好。所以在你的情況下,應該手動考慮每個錯誤。 – Yury

回答

0

看來,在Debian上,更多的只是安裝依賴項才能成功構建內核。圖書館版本和路徑在Ubuntu中似乎與它們有所不同,因此幾乎不可能在短時間內創建穩定的構建環境。

因此,我切換到Ubuntu 10.04,從那時起我可以建立一個沒有任何錯誤的內核。