1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test
2. apt update
3. apt install gcc-7
4. apt install g++-7
5. ls /usr/bin/gcc* ls /usr/bin/g++* 查看是否按照成功
6.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50
设置gcc g++ 可以进行切换
7. 切换到v7
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
‘nullptr’ was not declared in this scope 一般是因为g++编译器不支持 stdc++11导致的 用上述方法升级后就可以了