Linux 下 g++/gcc 升级

Ubuntu 16.04 下默认安装 gcc/g++ 版本是 gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)

由于我在编写C++的时候,需要用到C++17的特性,那么不得不进行升级。
步骤如下:

1. 安装 gcc-7

sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install g++-7 -y

此时执行 g++ -v发现还是老版本,那么继续第二步,将gcc/g++制定到最新版本。

2. 指定到 gcc-7

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60 \
                         --slave /usr/bin/g++ g++ /usr/bin/g++-7 
sudo update-alternatives --config gcc
gcc --version
g++ --version

此时查看版本: gcc -v,版本是:gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~16.04)

你可能感兴趣的:(linux)