Ubuntu 18 安装GCC 7/8/9
一、GCC/G++默认版本安装
sudo apt update
sudo apt install build-essential
sudo apt-get install manpages-dev
sudo apt-get install gcc
sudo apt-get install g++
gcc --version
g++ --version
Ubuntu默认GCC版本一般为7.x
二、GCC/G++新版本安装
1.添加软件源
打开软件源配置文件
sudo gedit /etc/apt/sources.list
在文件末尾添加下面两行
deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic main
deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu bionic main
添加key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 60C317803A41BA51845E371A1E9377A2BA9EF27F
更新软件源
sudo apt-get update
sudo apt-get upgrade
2.安装新版GCC/G++
sudo apt install gcc-9
sudo apt install g++-9
三、替换默认gcc版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
执行更新
sudo update-alternatives --config gcc