网站首页
手机版

CentOS8下YUM升级gcc(centos7升级gcc9)

更新时间:2024-06-11 02:10作者:小乐

前言在CentOS8系统中,默认的gcc版本是8.x.x版本,但在某些场景下,仍然需要更高版本的gcc,比如编译安装MySQL 8.0版本。 GCC版本要求可以参考我之前写的文章《MySQL系列—编译安装8.0版本时gcc及cmake版本说明》:https://www.toutiao.com/i6964676041524789796/。

在CentOS8版本中,官方源码提供了开发工具包来管理gcc版本,无需安装第三方源码仓库。 YUM 软件包名称已从devtoolset-x 更改为gcc-toolset-x。通过这种方式升级gcc的好处是可以随时切换gcc版本,而不会破坏原有的gcc环境。截至本文撰写时,gcc-toolset 仅支持gcc9 和gcc10 版本。

本文基于CentOS8.3系统下使用YUM升级本地VM虚拟机GCC版本的相关步骤。 CentOS7系统下GCC的升级可以参考我之前写的文章:

Linux系统下yum升级gcc(4.95.27.38.39.310.2):

https://www.toutiao.com/i6961985558029697575/

Linux系统下编译并升级源码到gcc(6.5.011.1.0):

https://www.toutiao.com/i6963146571605197325/

查看系统当前gcc版本gcc -v

升级到10.x.x (gcc-toolset-10)## 安装gcc-toolset-10

dnf -y install gcc-toolset-10 或yum -y install gcc-toolset-10 注:CentOS 8 更改了软件包的安装程序,取消了yum 配置方式,改用dnf 作为安装程序。虽然软件包的安装方式发生了变化,但是dnf仍然兼容yum配置文件和命令的使用。 ## 激活gcc 10.x.x版本使其生效

scl启用gcc-toolset-10 bash##验证

gcc -v## 需要注意的是,使用scl命令激活gcc只是暂时的。退出当前shell环境或重新启动系统将恢复原来的gcc版本。如果想一直使用升级后的gcc版本,可以配置系统环境变量,使用以下命令:

echo 'source /opt/rh/gcc-toolset-10/enable' /etc/profilesource /etc/profile## 退出shell重新打开就是新版本的gcc

升级到9.x.x (gcc-toolset-9) ## 安装gcc-toolset-9

dnf -y install gcc-toolset-9 或yum -y install gcc-toolset-9## 激活gcc 9.x.x 版本使其生效

scl启用gcc-toolset-9 bash##验证

gcc -v## 需要注意的是,使用scl命令激活gcc只是暂时的。退出当前shell环境或重新启动系统将恢复原来的gcc版本。如果想一直使用升级后的gcc版本,可以配置系统环境变量,使用以下命令:

echo 'source /opt/rh/gcc-toolset-9/enable' /etc/profilesource /etc/profile## 退出shell重新打开就是新版本的gcc

为您推荐

官方放出小米CC真机图:完整背部曝光 小米cc系列被砍了吗

IT之家6月26日消息 继雷军今天早些时候放出小米CC真机背部一角之后,小米CC产品经理又放出了小米CC背部完整的真机图。从图片来看,小米CC背面采用渐变色设计,并且颜色非常唯美,小米CC产品经理Cici魏还为该颜色发起了征名:梦幻白、白色

2024-06-11 02:13

小米CC9e评测:1299元,打包屏幕指纹+旗舰相机(小米cc9e多少钱)

尽管大屏手机已成趋势,但由于出色的握持感以及踏实的单手操控性,小屏手机仍是市场中难以替代的存在。小米是为数不多地仍在坚持做小屏手机的厂商,从小米8 SE、小米9 SE,一直延续到近期发布的小米CC9e。但坦白来说,做好一部小屏手机并不容易,

2024-06-11 02:12

干货分享:科研学习党必备十大国外优质免费电子书下载网站

1、Library Genesis网址:https://b-ok.cc/ 这个界面简洁明了,输入你想要找的关键词或者全名,就可以搜到该领域的一些电子书籍。一些科研的电子书,还有科研论文、小说、喜剧、行业标准、杂志啥的都可以搜搜试试。从这个网

2024-06-11 02:12

英语学习-句子的分类:简单句、并列句和复合句 英语句子类型简单句,并列句,复合句

今天来学习英语的句子,它分为三类:简单句(Simple Sentence)、并列句(Compound Sentence)和复合句(Complex Sentence)。 图片来源于网络 简单句分为三种:第一种是主语加谓语。如:My canar

2024-06-11 02:11

CSGO:外媒曝光Dignitas有意签下Xzit、friberg及f0rest csgodi p

导读:外媒曝光Dignitas有意签下Xzit、friberg及f0rest。根据外媒dbltap的报道,有意回归CSGO圈的dignitas战队又有了新的动作。目前俱乐部正在同friberg、Xizt及f0rest接触,希望能够将这三名选

2024-06-11 02:11

小米CC9e正式发布:1299元起

IT之家7月2日消息 发布完小米CC9之后,雷军又带来了小米CC9精华版——CC9e。小米CC9e在外观和配色上与小米CC9完全一样,不过屏幕尺寸不一样。小米CC9e配备一块6.088英寸三星AMOLED屏幕。核心配置上,小米CC9e首发搭

2024-06-11 02:10

加载中...