以 4.8.5 版本为例,直接使用命令
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
进行安装,发现安装失败. 若成功,可跳过下面添加下载源的步骤.
使用命令
sudo apt-add-repository -yu 'deb http://cz.archive.ubuntu.com/ubuntu xenial main universe'
添加下载源,执行更新并重新安装.
sudo apt update
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
重新建立软链接
/usr/bin/
目录下的 gcc 文件是个链接文件,链接到当前版本的 gcc,需要对其进行更换,链接到低版本的 gcc.
cd ~/../../usr/bin
sudo rm -r gcc # 移除之前的软连接
sudo ln -sf gcc-4.8 gcc # 建立gcc4.8的软连接
sudo rm -r g++ # 对g++进行相同操作
sudo ln -sf g++-4.8 g++
关于 ln
命令:https://www.runoob.com/linux/linux-comm-ln.html
查看 gcc, g++ 版本:
gcc --version
g++ --version
发现已变为 4.8.5 版本.
若想恢复至高版本,按照上述操作重新建立软链接即可.