2017-08-02 80 views
0

我的目標系統運行在2.4.20 Linux內核之上。直到現在,我的主機環境也一直運行在同一個內核上。現在我打算將我的主機環境更改爲在2.6.32內核上運行的Cent OS 6.5。成功編譯內核2.4.20的最好方法是什麼?如何定製我的主機環境來編譯我的舊內核?在(CentOS 6.5)中編譯2.4.20內核2.6.32內核

+0

你可以在2.6.32上編譯2.4.20。我認爲不會有任何編譯依賴。 – Rajeshkumar

回答

0

在CentOS 6.5上很難編譯2.4.20。 2.4.20內核需要gcc-2.95.3binutils-2.9.1.0.25,它們已經過時了。此外,gcc-2.95.3可能需要舊版本的glibc,這是不可能在CentOS 6.5上安裝的。如果你真的需要編譯kernel-2.4.20,你可以下載RedHat 7.3(2001年發佈)並使用這個系統來編譯舊的內核。

+0

是的。你是對的。我在編譯內核時遇到了很多錯誤。有沒有什麼辦法可以在CentOS 6.5中安裝或創建環境,使用老版本的gcc,binutils,glibc? – Eshwar

+0

@Eshwar兩年前我嘗試過這種方式,但失敗了。然後我下載了RedHat 7.3並最終編譯成功。 – haolee

+0

好的。非常感謝。 – Eshwar