侧边栏壁纸
博主头像
Aec站点~冲冲冲 博主等级

行动起来,活在当下

  • 累计撰写 19 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

安装 zabbix6.4.0

小葱~
2025-02-05 / 0 评论 / 0 点赞 / 25 阅读 / 0 字

https://blog.csdn.net/weixin_42991412/article/details/131140886

https://blog.csdn.net/m0_65435970/article/details/145161269

根据你的问题和搜索结果,以下是解决在 CentOS 7.9 中安装 devtoolset-11-gcc* 的详细步骤:

1. 安装 SCL 仓库

首先,需要安装 CentOS 的 SCL(Software Collection)仓库,因为 devtoolset-11-gcc 是通过 SCL 提供的:

bash复制

yum install -y centos-release-scl

2. 配置阿里云镜像源

接下来,需要确保 SCL 仓库的镜像源指向阿里云。编辑 /etc/yum.repos.d/CentOS-SCLo-scl.repo/etc/yum.repos.d/CentOS-SCLo-scl-rh.repo 文件,将 baseurl 修改为阿里云的镜像源地址。

修改 /etc/yum.repos.d/CentOS-SCLo-scl.repo

bash复制

vi /etc/yum.repos.d/CentOS-SCLo-scl.repo

内容修改为:

ini复制

[centos-sclo-sclo]
name=CentOS-7 - SCLo sclo
baseurl=http://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/
enabled=1
gpgcheck=0

修改 /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo

bash复制

vi /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo

内容修改为:

ini复制

[centos-sclo-rh]
name=CentOS-7 - SCLo rh
baseurl=http://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
enabled=1
gpgcheck=0

3. 清理并重建 YUM 缓存

清理 YUM 缓存并重新生成缓存:

bash复制

yum clean all
yum makecache

4. 安装 devtoolset-11-gcc*

再次尝试安装 devtoolset-11-gcc*

bash复制

yum install -y devtoolset-11-gcc devtoolset-11-gcc-c++ devtoolset-11-binutils

5. 激活 Devtoolset

安装完成后,需要激活 devtoolset-11

bash复制

scl enable devtoolset-11 bash

或者,你可以将其添加到用户的 .bash_profile.bashrc 文件中,以确保每次打开终端时自动启用:

bash复制

echo "source /opt/rh/devtoolset-11/enable" >> ~/.bash_profile
source ~/.bash_profile

6. 验证 GCC 版本

最后,验证 GCC 版本是否已更新:

bash复制

gcc --version

通过以上步骤,你应该能够成功安装并激活 devtoolset-11-gcc*。如果仍然遇到问题,请检查网络连接或确认镜像源是否可用。

0

评论区