在 Centos7 下,使用 yum 安装高版本的 gcc/g++ 最简单:
yum -y install centos-release-scl
yum -y install devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-binutils
- 需要安装哪个个版本的gcc/g++,就把数字替换成对应的版本号。例如上面代码中,我们下载了 gcc11 和 g++11
- gcc版本与C++标准的对应关系可以参考gcc官网 >链接
使用 scl enable devtoolset-11 bash
启用 devtoolset-11 软件集和,此时使用 g++ --version
以及 gcc --version
命令就会发现我们的 gcc g++ 已经完成了升级。
但是scl命令的作用只是暂时的,如果要长久生效,我们就