CentOS 8如何优雅的升级gcc版本

RockyLinux centos8 运维 · best · 于 1年前 发布 · 2510 次阅读

背景

在CentOS8中,默认gcc版本是8.x版本,在实际应用中可能会用到高版本的gcc,网上大多数文章都在用复杂且非常考验耐心的编译安装方式升级gcc. 其实不仅编译麻烦而且还有可能会带来未知的不必要的麻烦.

其实在之前也写过很简单的方法升级gcc: CentOS 6/7 如何优雅的升级gcc版本, 在CentOS8中其实已经内置了类似的工具包gcc-toolset-x, 可以使用以下命令查看一下可用的版本

 yum list | grep gcc-toolset

可见gcc-toolset, 支持gcc9、gcc10、gcc11版本

安装

安装gcc-toolset-11

dnf install gcc-toolset-11

切换gcc版本,使其生效

scl enable gcc-toolset-11 bash

此时通过gcc --version命令可以看到,gcc版本已经变成11.x.

⚠️注意: 仅仅在当前bash生效

本文由 best 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 0 条回复
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册