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

相关推荐

  • Linux Centos 7.6修改ssh端口为49527,并添加防火墙例外,修改root密码, 设置禁ping,搭建FTP站点 ,修改yum源。

    1.修改ssh端口为49527,并添加防火墙例外 (1). 修改ssh配置文件  /etc/ssh/sshd_config,将端口号修改为49527.同时保留ssh默认的22端口,为了防止修改端口号失败以后,远程登录不上服务器,如图1所示: (2).修改firewall配置 默认情况下,防火墙在没有配置任何策略集情况下,是禁止所有ip地址和端口号同行的,因此…

    2022年7月18日
    1.7K00
  • MySQL5.7主从同步、读写分离

    MySQL5.7主从同步、读写分离 安装MySQL5.7 下载rpm包 安装 启动mysql查看密码 登录mysql 主从同步 关闭每台服务器的防火墙和selinux 主从服务器时间同步 主服务器使用本地时钟源 修改配置文件 开启ntpd 从服务器同步主服务器时间 安装ntp工具 启动ntp和主服务器进行时间同步 主服务器mysql配置 修改配置文件 重启m…

    2022年7月31日
    1.7K00
  • CentOS 7下安装配置Tomcat

    CentOS 7下安装配置Tomcat 环境:CentOS 7.9 Tomcat下载地址:http://down.cnaaa.net/static/upload/other/20220802/1659432295529455.rar 安装rz工具 创建Tomcat目录 通用rz工具,将安装包上传 解压文件 修改目录名Tomcat8 没有JDK安装JDK 目录…

    2022年8月2日
    1.2K00
  • Centos7下离线安装mysql8.0.20

    一、下载linux mysql8.0 离线安装包 首先去mysql官网下载mysql的离线rpm安装包(https://downloads.mysql.com/archives/community/) 二、安装mysql 1、由于mariadb中的lib包和mysql8.0.20的lib包冲突,如果已经安装了mariadb,则需要将其卸载。 2、卸载mari…

    2022年12月5日
    1.6K00
  • Kswapd0挖矿病毒查杀

    机器负载异常,刚重启过后CPU占用就快速上升至接近100%,且存在网络滥用的情况。使用top显示kswapd0进程疯狂占用cpu,google后有人说是linux虚拟内存的问题,但是系统刚开机,内存基本空闲,只是cpu疯狂被占用,这种说法明显有问题,继续排查后,我发现这个程序和一个名叫WachtdogsMiner的挖矿蠕虫和两个荷兰IP有关 查找病毒 使用t…

    2022年6月25日
    1.4K00

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信