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)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。