本方法在Ubuntu18.04上同样适用,至于最新出来的Ubuntu20.04是否也好使,理论上来说可以,但没时间过,有看客感兴趣的话大可以尝试一下。
Ubuntu安装其他版本gcc并且更改默认gcc的方法:https://blog.csdn.net/a145127/article/details/88954122
增加更低版本(最低4.7)gcc的方法:
- 加入并更新下载源(否则在sudo时可能找不到4.8版本)
1 | sudo gedit /etc/apt/sources.list |
- 在sources.list文件的最下面添加如下代码
1 2 | deb http://dk.archive.ubuntu.com/ubuntu/ xenial main deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe |
如图所示:这里我使用了VIM编辑器,目的是为了有文本高亮,其实使用gedit也可,而且复制起来还方便些
- 更新源
1 | sudo apt-get update |
- 安装gcc、g++(以4.8为例)
1 2 | sudo apt-get install gcc-4.8 sudo apt-get install g++-4.8 |
注意:在输入指令sudo apt-get install gcc之后,连按两下tab键,可以查看全部能安装的gcc版本
选择Y
退出按Q
- 更新默认gcc、g++(注意指令最后的20不能丢)
1 2 | sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20 |
- 验证结果
1 2 | gcc --version g++ --version |
如果出现下面的情况,则证明gcc安装成功了