Ubuntu升级gcc和g++到10
Ubuntu16.04的gcc编译器是5.4.0,此版本其实早已经过时,如何升级?具体方法如下:
目前我在Win平台用的是gcc-9,在Ubuntu尝鲜一下gcc-10,看一下编译提醒有什么更新。
首先添加ppa到库:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
注意:ppa访问很慢,可以添加中科大的反代站,速度可观。
在终端输入:
$ sudo apt-get update
$ sudo apt-get install gcc-10
$ sudo apt-get install g++-10
$ cd /usr/bin
$ sudo rm gcc g++
$ sudo ln -s gcc-10 gcc
$ sudo ln -s g++-10 g++
查看修改后的版本,终端输入 gcc -v ,g++ -v。
我目前Linux平台安装了gcc8和10,可随时切换,配合VSCode很是方便。
中国科学技术大学镜像:https://mirrors.ustc.edu.cn/