在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版本
dnf install gcc-toolset-11
scl enable gcc-toolset-11 bash
此时通过gcc --version
命令可以看到,gcc版本已经变成11.x.
⚠️注意: 仅仅在当前bash生效
本文由 best 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。