CentOS通过yum安装高版本gcc
目录
一、问题
二、解决方案
三、devtoolset对应gcc的版本
四、安装
五、激活gcc版本
一、问题
在某些应用场景中,需要高版本的gcc支持,编译gcc耗时耗力,这里介绍一种简便的方法。
二、解决方案
红帽官方Developer Toolset文档地址:https://access.redhat.com/documentation/en-us/red_hat_developer_toolset/8/
用红帽官方提供的开发工具包来管理gcc版本,可以做到多版本并存,随时切换,还不破坏原有gcc环境。
三、devtoolset对应gcc的版本
devtoolset-3对应gcc4.x.x版本
devtoolset-4对应gcc5.x.x版本
devtoolset-6对应gcc6.x.x版本
devtoolset-7对应gcc7.x.x版本
devtoolset-8对应gcc8.x.x版本
devtoolset-9对应gcc9.x.x版本
四、安装
yum install centos-release-scl
yum install devtoolset-4
五、激活gcc版本
scl enable devtoolset-4 bash
或
source /opt/rh/devtoolset-4/enable
时通过gcc --version命令可以看到,gcc版本已经变成5.3.1,值得注意的是这仅仅在当前bash生效,如果需要永久生效,可以请自行添加环境变量。
CentOS通过yum安装高版本gcc相关推荐
- CentOS 7 安装MuPDF(安装高版本gcc(11.2.1),安装opengl)
CentOS 7 安装MuPDF(安装高版本gcc(11.2.1),安装opengl) MuPDF源码地址MuPDF 1.安装总结 #gcc $sudo yum -y install centos-r ...
- Centos7使用Yum安装高版本的LNMP
[摘要] 本文旨在介绍使用yum的方式安装一些高版本的NGINX.MySQL.PHP服务.当然如果觉得红帽给的就够用,就用红帽给的就行. 在红帽系列的Linux操作系统中,nginx/mysql/ph ...
- CentOS安装高版本gcc
CentOS7自带gcc4.8.5,哪怕用yum install gcc-c++也不能升级到gcc5或者6. 如果想要安装更高版本的gcc,可以按照如下步骤: $ sudo yum install c ...
- 【Linux基础】CentOS 7环境下安装高版本GCC (gcc/g++ 9.3)
CentOS 7升级GCC 正文开始@Assassin 目录: CentOS 7升级GCC 基本执行步骤: 1. 切换用户: 2. 安装centos-release-scl: 3. 安装devtool ...
- linux安装指定mysql版本安装,linux yum安装指定版本mysql
1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...
- CentOS6安装devtoolset(使用高版本gcc)GCC 4.8 GCC 4.9 GCC 5.2
CentOS6安装devtoolset(使用高版本gcc)GCC 4.8 GCC 4.9 GCC 5.2 Aria2要求gcc 4.8以上的版本才能编译,然而CentOS6源里的gcc版本才4.4 G ...
- CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
问题原因 CentOS 7的gcc版本为4.8.5,Redis 6.0.5最低需要gcc4.9,因此需要升级gcc版本 from redis 6.0.5, building redis from so ...
- Centos7 下定义MariaDB源Yum安装最新版本的MariaDB
Centos7 下定义MariaDB源Yum安装最新版本的MariaDB 在Centos下安装软件服务的方式一般就那么几种(yum.rpm ivh xxx.make make&&ins ...
- Centos下Yum安装PHP5.5,5.6
Centos下Yum安装PHP5.5,5.6 默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | gre ...
最新文章
- python可以自学吗需要什么基础-我是一个毫无基础的菜鸟,想自学Python,该怎么入手?...
- 掌握Java 11的Constantdynamic
- IDC关于使用JBoss Fuse的商业价值的报告(与Apache Camel一起使用)
- 使用IntelliJ书签
- 从零打造 Vue 聊天组件
- 力扣35.搜索插入位置
- Educoder关联规则挖掘
- 【渝粤教育】国家开放大学2018年春季 0242-21T机械制图 参考试题
- 浅谈css常用伪类用法
- Android系统开机优化
- 【路由器】OpenWrt 手动编译 ipk
- java倒计时器_Java并发系列5--倒计时器CountDownLatch
- oracle character set mismatch,EntityFramework查询oracle数据库时报ora-12704: character set 
mismatch...
- java开发工具(3)你真的会用IDEA么?(下)keyMap、Project Structure功能介绍
- php读音量大小,Android_Android中实时获取音量分贝值详解,基础知识
度量声音强度,大 - phpStudy...
- #榜样的力量#航班管家全球大交通出行疫情追踪服务系统丨数据猿新冠战“疫”公益策划...
- 金属表面酸洗废水除锰除铬过滤装置,除铬树脂
- python论文排版格式_一张图总结科研必备的软件清单,妈妈再也不用担心我的工作了...
- uniapp保存图片_uni-app处理图片乱码
- 既生xargs何生parallel