centos在线升级gcc
时间: 2023-12-23 18:26:27 浏览: 31
为了在CentOS上升级GCC,可以使用Software Collections(SCL)存储库。下面是升级GCC的步骤:
1.安装CentOS SCL存储库:
```shell
sudo yum install centos-release-scl
```
2.安装GCC:
```shell
sudo yum install devtoolset-11-gcc devtoolset-11-gcc-c++
```
3.启用GCC:
```shell
scl enable devtoolset-11 bash
```
4.检查GCC版本:
```shell
gcc --version
```
5.将新版本的GCC软连接到/usr/bin/gcc和/usr/bin/g++:
```shell
sudo ln -s /opt/rh/devtoolset-11/root/bin/gcc /usr/bin/gcc
sudo ln -s /opt/rh/devtoolset-11/root/bin/g++ /usr/bin/g++
```
注意:每次使用新版本的GCC之前,都需要运行第3步中的“scl enable devtoolset-11 bash”命令。
相关问题
centOS7 升级gcc版本
在 CentOS 7 上升级 GCC 版本需要执行以下步骤:
1. 添加开发工具集软件仓库:
```bash
sudo yum install centos-release-scl-rh
```
2. 安装新版本的 GCC:
```bash
sudo yum install devtoolset-9
```
3. 启用 GCC 的新版本:
```bash
scl enable devtoolset-9 bash
```
4. 验证 GCC 版本:
```bash
gcc --version
```
输出应该显示安装的新版本,例如 `gcc (GCC) 9.x.x`。
请注意,使用 `scl enable devtoolset-9 bash` 命令会在当前终端会话中启用新的 GCC 版本。如果您希望在每次登录时都自动启用新版本,可以将该命令添加到 `~/.bashrc` 文件中。
如果您只需要临时使用新版本的 GCC 编译代码,可以直接在编译命令中指定使用的编译器,例如:
```bash
scl enable devtoolset-9 -- gcc -o output_file source_file.c
```
这样将只在该编译命令中使用新的 GCC 版本。
希望对您有所帮助!如有其他问题,请随时提问。
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的步骤。请注意,具体的命令可能会因系统版本和软件包的更新而有所不同。