如何在 CentOS 上安装 GCC/G++ 8

How to install GCC/G++ 8 on CentOS

我习惯在 Debian/Ubuntu 发行版上安装软件包,但现在我需要安装 gccg++ 版本 8.*。 CentOS 存储库中只有版本 4.*。手动安装它们的正确方法是什么?

CentOS 8 已经带有 GCC 8。

在 CentOS 7 上,您可以从 Developer Toolset 安装 GCC 8。首先,您需要启用软件集合存储库:

yum install centos-release-scl

然后就可以安装GCC 8及其C++编译器了:

yum install devtoolset-8-gcc devtoolset-8-gcc-c++

要切换到默认 gccg++ 到此 GCC 版本的 shell,请使用:

scl enable devtoolset-8 -- bash

您需要将所有命令包装在scl调用下,以便该命令执行的进程环境更改影响所有子shell。例如,您可以使用 scl 命令调用执行所需操作的 shell 脚本。

Permanently adding DTS to your development environment

安装开发工具集后:

yum install devtoolset-8-gcc devtoolset-8-gcc-c++

您还可以使用以下命令,将 DTS 设置为默认值:

source scl_source enable devtoolset-8

这个命令的好处是可以加入.bashrc,这样就不用每次登录都运行scl命令了:

scl enable devtoolset-8 -- bash

CentOS 8,安装开发工具:sudo dnf groupinstall "Development Tools"

https://linuxhint.com/install_gcc_build_tools_centos8/