我曾经在Debian / Ubuntu发行版上安装软件包,但是现在我需要安装gcc
和g++
版本8. *。 CentOS资料库中只有4. *版本。手动安装它们的正确方法是什么?
答案 0 :(得分:4)
您可以从Developer Toolset安装GCC 8。首先,您需要启用软件集合存储库:
yum install centos-release-scl
然后,您可以安装GCC 8及其C ++编译器:
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
要切换到默认gcc
和g++
为该GCC版本的shell,请使用:
scl enable devtoolset-8 -- bash
您需要将所有命令包装在scl
调用下,以便此命令执行的进程环境更改会影响所有子shell。例如,您可以使用scl
命令来调用执行所需操作的Shell脚本。
答案 1 :(得分: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
答案 2 :(得分:1)
CentOS 8,安装开发工具:sudo dnf groupinstall "Development Tools"