首先下载gcc-3.4
地址:http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/
下载三个文件,分别是
cpp-3.4_3.4.6-6ubuntu2_amd64.deb
gcc-3.4-base_3.4.6-6ubuntu2_amd64.deb
gcc-3.4_3.4.6-6ubuntu2_amd64.deb
也可打开想要保存到的文件夹后,使用下面的命令直接下载
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.6-6ubuntu2_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.6-6ubuntu2_amd64.deb
wget http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.6-6ubuntu2_amd64.deb
下载完成后,安装
sudo dpkg -i cpp-3.4_3.4.6-6ubuntu2_amd64.deb gcc-3.4-base_3.4.6-6ubuntu2_amd64.deb gcc-3.4_3.4.6-6ubuntu2_amd64.deb
此时,gcc-3.4已安装完成,但仍缺少相关类库做支撑,运行
sudo apt install gcc-multilib
即可
此外编译bootsect和setup需要使用as86和ld86用于编译链接,在bin86中就有提供
sudo apt install bin86
即可
倘若仍无法运行,追加安装
sudo apt install lib32z1 libsm-dev:i386 libx11-6:i386 libxpm4:i386 libstdc++6:i386
即可