因为编译内核的需要, Ubuntu 自带的 gcc4.3 版本太高,需要使用 gcc3.x ,因此需要安装低版本的 gcc ,我选择的是 gcc3.4.4.
( 1 )下载 deb 安装包,我下载的包为:
gcc-3.4-base_3.4.6-6ubuntu3_i386.deb 、
gcc-3.4_3.4.6-6ubuntu3_i386.deb 、
cpp-3.4_3.4.6-6ubuntu3_i386.deb 、
g++-3.4_3.4.6-6ubuntu3_i386.deb 、
libstdc++6-dev_3.4.6-6ubuntu3_i386.deb
下载地址为: http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/
( 2 )安装这些包
sudo dpkg –force-depends –i xxx.deb
( 3 )系统配置
&nbs

在Ubuntu系统中,由于特定需求,需要从官方仓库下载gcc-3.4的相关deb安装包,包括gcc-3.4-base、gcc-3.4、cpp-3.4、g++-3.4和libstdc++6-dev。通过dpkg命令强制安装后,使用update-alternatives工具进行版本配置,使其能在gcc-3.4和gcc-4.3间切换。这样可以解决因高版本gcc导致的编译问题,例如在编译旧内核版本时遇到的inline问题。

5331

被折叠的 条评论
为什么被折叠?



