CentOS7 安装GCC 11

14 篇文章 3 订阅

参考文档1

参考文档2

CentOS7 默认的GCC版本为4.8.5

  1. 先卸载以前的旧版本
yum remove gcc
yum remove gdb
  1. 验证卸载
gcc -v
g++ -v
gdb 
执行这三个命令都会报错
  1. 执行如下命令
sudo yum install scl-utils
sudo yum install centos-release-scl
  1. 查看 SCL 软件源下提供哪些软件集
yum list all --enablerepo='centos-sclo-rh' | grep "devtoolset"
  1. 安装需要的工具链(如果需要安装gcc 11,就下devtoolset-11-toolchain
    ;如果需要安装gcc10,就下devtoolset-10-toolchain;gcc 9、gcc 8等以此类推
# 直接下载开发的工具链,它会自动把 gcc, gcc-c++, make, gdb 等依赖也都完整下载下来 
sudo yum install -y devtoolset-11-toolchain
  1. 启用高版本 gcc
# 启用对应版本的工具链
sudo scl enable devtoolset-8 bash

# 查看版本信息
gcc –v
  1. 配置环境变量,在/etc/profile文件末尾添加如下的代码
PATH=$PATH::/opt/rh/devtoolset-11/root/usr/bin
export PATH
sudo scl enable devtoolset-11 bash
  1. 验证

在这里插入图片描述





在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值