环境

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(无效时可尝试执行这一步)

scl 转换gcc版本相关推荐

  1. 利用 scl 为 CentOS 升级 gcc 版本

    利用 scl 为 CentOS 升级 gcc 版本 (一)背景 在搞 dpvs 期间遇到的一个问题,在编译 dpdk 程序时会根据所在服务器的 cpu 所拥有的指令集,为了尽可能提高程序效率,将较新的 ...

  2. make 操作技巧指南--gcc版本设置

    很多时候我们的机器上会安装多个版本的gcc,但默认的gcc并不一定指向我们想要的gcc版本. 如果gcc版本太低,会报错: cc1plus: 错误:无法识别的命令行选项"-std=c++11 ...

  3. linux centos7 升级gcc版本 使用 yum centos-release-scl devtoolset-8-gcc* 非源码编译

    目录 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 切换gcc版本 直接替换旧的gcc Cent ...

  4. Centos7 更新gcc版本

    #安装centos-release-scl yum install centos-release-scl#安装安装devtoolset yum install devtoolset-8-gcc*#安装 ...

  5. 利用yum升级Centos6的gcc版本,使其支持C++11

    下面的可以在centos6下工作,centos7下有问题.可能是因为centos下的scl我是拷贝的文件,没有完全验证centos6下肯定没问题. https://my.oschina.net/u/5 ...

  6. 红帽linux 下qt 5.13.1 编译 mysql80驱动(内含升级gcc版本)

    前言: 本地一台redhat linux虚拟机已经安装了qt5.13.1以及mysql80 详细的安装流程可通过如下链接查看 linux 安装qt    安装mysql 在qt的数据库编程阶段,需要对 ...

  7. CentOS下快速升级gcc版本

    前言 很多时候由于gcc版本过低问题,导致我们举步维艰,从gcc官网下载源码编译又比较费时费力,今天我就给大家分享一个快速升级gcc的方法 升级到gcc 6.3:devtoolset-6已经结束支持, ...

  8. centos7升级gcc版本,无需手动下载源码编译

    centos7升级gcc版本,无需手动下载源码编译 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 ...

  9. centos7 升级 gcc 版本

    GNU Mirror List 查看动态库版本 strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI' 查找gcc生成的最新动态库 find / -name ...

  10. centos 通过scl 升级gcc/g++

    centos 使用任意gcc ,g++ 安装与配置SCL Centos 7平台: Centos 6平台: 安装5.3版本的gcc.gcc-c++ 安装11.2.1版本的gcc.gcc-c++ 安装9. ...

最新文章

  1. 2010.10.30 OA 项目组一周工作报告
  2. 查看计算机用户创建时间,敬业签在电脑端怎样查看团签内容的创建时间?
  3. Linux下排查进程占用cpu高的问题
  4. HDU1864(01背包)
  5. 她16岁因汶川地震改志学医,仅27岁当上浙大博导!她说:科研是“止不住想念到失眠的对象”...
  6. IDEA配置xml文件头报错:URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)解决方法,亲测有效
  7. B1.Java基础部分一
  8. SortedSet和TreeSet
  9. 配置管理工具应该具有的一般特性
  10. 关于对CSDN这些技术博客类网站的一些个人看法
  11. ABP官方文档翻译 8.1 通知系统
  12. python中英文对齐_Python中英文对齐终极解决方案
  13. 【教程】安装torch_sparse、torch_cluster、torch_scatter、torch_spline
  14. 微信支付证书如何部署在linux,微信支付平台证书更新指引
  15. 2020下半年(小学)教师资格证笔试教育教学知识与能力真题与答案
  16. Java正则表达式通过User-Agent获取IOS版本
  17. X265-Android
  18. 维特比算法的通俗案例解释
  19. MySql报错:unblock with mysqladmin flush-hosts
  20. 第 2-4 课:表格组件详解(Table 和 Data Tables)

热门文章

  1. Android仿苹果电量显示
  2. ubuntu默认开启numlock
  3. NumLock键失灵
  4. 咸鱼Maya笔记—Maya 场景操作
  5. 笔记本如何解除锁定计算机,笔记本键盘锁定解锁方法教程
  6. Brute-Force模式匹配算法
  7. 邮件监控云上脚本执行进度
  8. java格林威治时间转换_JAVA 格式化格林威治时间(Wed Aug 01 00:00:00 CST 2012)格式转换...
  9. 适用于ARM开发板的Armbian Linux22.08发布
  10. 德国:认真是一种可怕的力量