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 ...
最新文章
- xp下安装sqlserver 2000的解决方案
- windows mysql dump_mysql在Windows下使用mysqldump命令手动备份数据库和自动备份数据库...
- 当网站遇到黑链时该如何进行处理?
- java初始化实例化_Java 类初始化和实例化以及多态理解
- filebeat获取nginx的access日志配置
- 将分享按钮加入到页面中
- 统计信息在数据库中的作用_统计在行业中的作用
- processing创意图形代码_2020年外贸B2C店铺的黑色星期五创意营销想法(下)
- 【C++基础之十一】虚函数的用法
- spark验证部署和_kerberos系列之spark认证配置
- oracle递归树查询
- lj245a引脚功能图_零基础入门单片机(2)学会控制IO引脚你就入门啦
- H3CNE、H3CSE认证考试亲身奋斗过程的心得(拿出来晒晒)
- Pixelmator Pro为您抓住照片的质感,适合每个人的专业编辑图像工具
- wireshark学习笔记(MAC地址欺骗)
- Problem K. Road Network - ACPC2015(求树的直径 dp)
- java工程积累——saas之multi-tenancy解析
- 话费充值接口文档源码(2)
- Docker 安装mysql 解决中文乱码,数据持久化进入本地
- html根据PC手机设置不同背景图,Html-根据不同的分辨率设置不同的背景图片