CentOS/Ubuntu安装最新的gcc-9

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
原文地址:https://www.cnblogs.com/codeRhythm/p/13809904.html