scl 转换gcc版本

环境

centos7 (docker容器)

关于SCL

官网说明:
SCL的使命在于赋予你在一个系统上安装各种版本的软件,但是不影响系统中已安装软件的运行。
当你需要安装新发布的Ruby,Python(我觉着anaconda就挺好用),Perl,Node.js,MySQL,MariaDB,PostgreSQL等,那么可以通过在http://softwarecollections.org/en/scls/目录下找到你想要的软件包,然后安装
界面如下:
在这里插入图片描述
此外可以自己进行开发自己的软件包并且发布在上面,开发时可以利用SCL上的软件,而不用重复造轮子。

使用方法

安装
yum -y install centos-release-scl  

此时可以看到repo的目录下增加了scl的repo
在这里插入图片描述
通过repolist可以看到SCL的enable
在这里插入图片描述
安装devtoolset-8(执行这一步之后才可以使用scl enable,否则是找不到scl 命令的)
yum -y install devtoolset-8

使环境可用

scl enable devtoolset-8 bash (这一步需要执行,否则在编译的过程中会发现编译用的是其他版本的编译器)
source /opt/rh/devtoolset-8/enable(无效时可尝试执行这一步)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值