Centos软件gcc 多版本共存

问题背景:

Centos默认的gcc版本太老了,有时候需要用新版本的gcc,编译gcc太麻烦可以使用centos提供的scl功能快速切换gcc版本。本文需要用到的SCL 软件集,可以快速解决这个问题。

SCL软件集(Software Collections)是为了给 RHEL/CentOS 用户提供一种

以方便、安全地安装和使用应用程序和运行时环境的多个(而且可能是更

新的)版本的方式,同时避免把系统搞乱。

先添加yum源:

yum install centos-release-scl scl-utils-build

yum install scl-utils

# 查询软件集合

yum list all –enablerepo=’centos-sclo-rh’ | grep devtoolset

# 安装gcc 7 版本

yum install devtoolset-7-toolchain (toolchain 会自动安装gcc 以及依赖)

或者 yum install devtoolset-7-gcc

# 列出所有软件

scl –list

# 切换软件环境(临时使用gcc7 版本)

scl enable devtoolset-7 bash

备注: 当前bash窗口关闭后 将退出gcc7 环境使用

#查看下gcc 版本

Centos软件gcc 多版本共存

# 退出当前环境

exit

再查看下gcc 版本

Centos软件gcc 多版本共存

由此可以看到 存在了两个不一样版本的gcc

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/8199

(0)
杰斯的头像杰斯
上一篇 2023年5月17日 下午5:25
下一篇 2023年5月19日 下午5:23

相关推荐

  • Windows配置磁盘监控

    通过pushgateway的方式,主动推送监控数据给prometheus。 由于windows平台的诸多限制,导致推送比较艰难。有两种方法完成监控。 1.通过python等语言,做推送脚本。 2.曲线救国就是把监控数据scp发给Linux机器。再通过linux做二次加工推给pushgateway。 window server上配置环境 1.首先判断服务器磁盘…

    2022年11月25日
    1.1K00
  • 成功解决:ubuntu下ifconfig不显示网卡信息

    方法一(临时) 或者 需要注意的是,以上两种方式只是临时性的,非永久性,下次重启还是会出现ifconfig没有网卡的现象 dhclient(DHCP client)为动态主机配置协议客户端。DHCP 客户端 dhclient 提供了一种使用动态主机配置协议 和 BOOTP 协议配置一个或多个网络接口的方法。如果这些协议失败,则通过静态分配地址来配置。 方法二…

    2023年6月21日
    2.9K00
  • 如何升级vCenter(VCSA)补丁?

    VCSA的升级分为repo源和iso镜像两种方式,由于使用repo源进行升级只支持HTTPS和FTPS协议,需要额外搭建环境,略复杂,本文介绍使用iso镜像方式升级。 一、下载补丁: 1、登录VMware官网下载最新的补丁包:(需要注册VMware会员) 下载地址:https://my.vmware.com/cn/group/vmware/patch#sea…

    2023年2月4日
    1.1K00
  • CentOS7系统开机报错:you might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot…

    一、报错场景我遇到的场景是Centos7强制下电,开机后报错,报错的大致意思是系统文件出现错误 具体报错如下 you might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot after mounting them and attach it to a bug re…

    2023年10月16日
    1.6K00
  • Nginx 升级后 模块无法使用提示报错,ngx_stream_module.so” version 1014000 instead of 1016000

    原因: nginx 1.16 升级到 1.19 后 ,重启nginx 后提示报错 报错内容: ngx_stream_module.so” version 1014000 instead of 1016000 , 方法: 1、网上的讲法 都是是让你卸载 yum remove nginx-mod* 再安装 yum install nginx-modu…

    Linux系统 2023年2月3日
    1.2K00

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信