centos gcc 版本
时间: 2024-08-21 12:01:09 浏览: 124
在CentOS 7上,你可以通过Software Collections (SCL) 来管理不同版本的GCC和G++。默认情况下,系统可能安装的是较旧版本。要查看当前系统的GCC和G++版本,可以执行以下命令[^1]:
```bash
yum info | grep ^Installed Packages: | grep -i "gcc|g++"
```
如果想升级到特定版本(如devtoolset-8),并使其永久生效,按照[引用2]的方法操作:
1. 安装SCL:
```bash
yum install centos-release-scl
```
2. 升级并激活devtoolset-8:
```bash
yum install devtoolset-8
scl enable devtoolset-8 bash
```
3. 检查新版本的GCC和G++是否已经安装和可用:
```bash
which gcc g++
```
4. 将新版本的gcc和g++链接到全局路径(如需):
```bash
mv /usr/bin/gcc /usr/bin/gcc-<old_version>
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-<old_version>
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
```
现在,全局路径下的`gcc`和`g++`指向的就是devtoolset-8的版本。
阅读全文