参考
Ubuntu18.04升级GCC/G++ 11_ununtu18.04升级g++-CSDN博客
注意,在运行
sudo apt install gcc-11 g++-11
可能会出现类似报错: 无法下载 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/pool/main/g/gcc-11/g++-11_11.4.0-2ubuntu1~18.04_amd64.deb 无法发起与 ppa.launchpad.net:80 (2620:2d:4000:1::3e) 的连接 - connect (101: 网络不可达)
这时需要我们修改源 ,步骤如下:
cd /etc/apt/sources.list.d
ls //查看当前目录下list文件
sudo gedit <你的list文件名>.list //进入目录下.list文件,准备修改
将其中的http://ppa.launchpad.net替换为https://launchpad.proxy.ustclug.org
sudo apt-get update
最后运行
sudo apt install gcc-11 g++-11
不出意外的话就升级成功了。