Ubuntu16.04下默认安装的gcc/g++版本为gccversion5.4.020160609(Ubuntu5.4.0-6ubuntu1~16.04.12)。由于写C++需要用到C++17的特性,所以不得不升级。步骤如下:1、安装gcc-7sudoapt-getinstall-ysoftware-properties-commonsudoadd-apt-repositoryppa:ubuntu-toolchain-r/testsudoaptupdatesudoaptinstallg++-7-y这时候执行g++-v发现还是老版本,然后继续第二步把gcc/g++做成最新版本。2.指定到gcc-7sudoupdate-alternatives--install/usr/bin/gccgcc/usr/bin/gcc-760\--slave/usr/bin/g++g++/usr/bin/g++-7sudoupdate-alternatives--configgccgcc--versiong++--version此时查看版本:gcc-v,版本为:gccversion7.5.0(Ubuntu7.5.0-3ubuntu1~16.04)
