ThinkPadT14 无法安装Ubuntu16.04只能装18.04,但是由于18.04自带的gcc版本为5.5,会导致某些项目编译出错,所以需要降级为5.4。
Ubuntu18.04安装gcc5.4有两种方法,一种是去gcc官网下载对应版本的安装包(https://gradle.org/releases/),一种是使用shell命令行直接安装。
再次列出第二种方法的步骤:
1.手动卸载现有版本
2.添加含有旧版本gcc/g++的源,并且查询当前可安装的版本,参考这个连接
3.由于之前装了高版本的相关依赖,使用sudo aptitude安装gcc5.4以及g++5.4:
sudo aptitude install gcc-5=5.4.0-6ubuntu1~16.04.12
sudo aptitude install g++-5=5.4.0-6ubuntu1~16.04.12
通过n/y开选择合适的解决方案,完成安装。
4.建立gcc的软链接
cd /usr/bin
sudo rm gcc
sudo rm g++
sudo ln -s gcc-5 gcc
sudo ln -s g++-5 g++