2017-08-02 83 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