我习惯在 Debian/Ubuntu 发行版上安装软件包,但现在我需要安装 gcc
和 g++
版本 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++
要切换到默认使用此 GCC 版本的 gcc
和 g++
的 shell,请使用:
scl enable devtoolset-8 -- bash
您需要将所有命令包装在 scl
调用下,以便此命令执行的进程环境更改会影响所有子 shell。例如,您可以使用 scl
命令调用执行所需操作的 shell 脚本。
关于gcc - 如何在 CentOS 上安装 GCC/G++ 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55345373/