centos更新gcc
时间: 2023-07-19 14:11:40 浏览: 44
要在CentOS上更新GCC,可以按照以下步骤操作:
1. 确认已安装了 Development Tools 和 Development Libraries。如果没有安装,可以使用以下命令安装:
```
sudo yum groupinstall 'Development Tools'
sudo yum groupinstall 'Development Libraries'
```
2. 更新GCC,使用以下命令:
```
sudo yum install centos-release-scl
sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++
```
3. 启用更新后的GCC,使用以下命令:
```
scl enable devtoolset-9 bash
```
现在,您的系统将使用更新后的GCC。如果需要使用默认的GCC版本,请运行以下命令:
```
scl enable devtoolset-9 bash
```
相关问题
centos升级gcc
要升级CentOS系统上的GCC版本,可以按照以下步骤进行操作:
1. 首先,确保你的系统已经连接到互联网,并且具备root权限。
2. 使用以下命令更新系统软件包列表:
```
sudo yum update
```
3. 安装Development Tools软件包组,其中包含了GCC编译器及其相关工具:
```
sudo yum groupinstall "Development Tools"
```
4. 安装EPEL存储库(Extra Packages for Enterprise Linux),它提供了一些额外的软件包:
```
sudo yum install epel-release
```
5. 安装新版本的GCC。你可以使用以下命令来查找可用的GCC版本:
```
sudo yum search gcc
```
选择你想要安装的版本,并使用以下命令进行安装(以GCC 9为例):
```
sudo yum install gcc9
```
6. 安装完成后,你可以使用以下命令来验证GCC版本:
```
gcc --version
```
以上就是升级CentOS系统上GCC的步骤。请注意,具体的命令可能会因系统版本和软件包的更新而有所不同。
centos7 gcc
CentOS 7默认的GCC版本为4.8.5,如果需要安装其他版本,可以使用以下命令:
1. 查看已有的GCC版本
```
gcc --version
```
2. 安装GCC
- 安装GCC 4.9
```
sudo yum install centos-release-scl
sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils
scl enable devtoolset-3 bash
```
- 安装GCC 5
```
sudo yum install centos-release-scl
sudo yum install devtoolset-4-gcc devtoolset-4-gcc-c++ devtoolset-4-binutils
scl enable devtoolset-4 bash
```
- 安装GCC 6
```
sudo yum install centos-release-scl
sudo yum install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutils
scl enable devtoolset-6 bash
```
3. 设置默认GCC版本
- 查看已安装的GCC版本
```
scl --list
```
- 设置默认的GCC版本
```
scl enable devtoolset-X bash
```
其中,X为已安装的GCC版本号。例如,设置默认GCC 4.9的命令为:
```
scl enable devtoolset-3 bash
```
注意,上述命令仅在当前终端中生效,重新打开终端后需要重新设置。如果需要永久设置默认GCC版本,可以修改环境变量。