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导致的 用上述方法升级后就可以了
本文详细介绍如何在Ubuntu系统中升级GCC编译器至版本7,并配置编译器版本切换功能,解决因编译器版本过低导致的编译错误。
819

被折叠的 条评论
为什么被折叠?



