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

问题描述 投票:1回答:2

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

gcc centos g++ software-collections redhat-dts
2个回答
6
投票

您可以从Developer Toolset安装GCC 8。首先,您需要启用Software Collections存储库:

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脚本。


2
投票

Permanently adding DTS to your development environment

安装devtoolset后:

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

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

source scl_source enable devtoolset-8

此命令的好处是它可以添加到.bashrc中,这样您就不必每次登录时都运行scl命令:

scl enable devtoolset-8 -- bash
© www.soinside.com 2019 - 2024. All rights reserved.