编译环境搭建
1、sudo apt-get install ncurses-dev
2、sudo apt-get install bison
3、sudo apt-get install flex
4、sudo apt-get install build-essential
安装 GCC 3.4
修改gcc版本,默认是(Ubuntu 4.8.4-2ubuntu1~14.04.4)的,这个版本太高了,改为3.4.6的
下载deb 包
地址: http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/
DEB 包如下
安装
dpkg -i gcc-3.4-base_3.4.6-1ubuntu2_i386.deb
dpkg -i gcc-3.4_3.4.6-1ubuntu2_i386.deb
dpkg -i cpp-3.4_3.4.6-1ubuntu2_i386.deb
前三个安装顺利
到下一个 dpkg -i g+±3.4_3.4.6-1ubuntu2_i386.deb时 出错
解决办法如下
apt install -f
继续安装:
dpkg -i g+±3.4_3.4.6-1ubuntu2_i386.deb 成功
dpkg -i libstdc++6-dev_3.4.6-1ubuntu2_i386.deb
配置gcc 版本
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 30
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.4 40
update-alternatives --config gcc
查看当前gcc版本:gcc -v