CentOS
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-9-gcc devtoolset-9-gcc-c++
在系统中永久保存,启用最新的gcc
sudo vi /etc/profile 加入如下内容:
scl enable devtoolset-9 bash
source /opt/rh/devtoolset-9/enable
执行如下命令立即生效
source /etc/profile
Ubuntu
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 900
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 900
检查gcc版本
gcc -v