Een*_*oku 1 gcc g++ centos redhat-dts software-collections
我已经习惯了在Debian / Ubuntu的发行版安装软件包,但现在我需要安装gcc和g++版本8 *。CentOS资料库中只有4. *版本。手动安装它们的正确方法是什么?
您可以从Developer Toolset安装GCC 8。首先,您需要启用软件集合存储库:
yum install centos-release-scl
Run Code Online (Sandbox Code Playgroud)
然后,您可以安装GCC 8及其C ++编译器:
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
Run Code Online (Sandbox Code Playgroud)
要切换到默认的外壳程序gcc和g++此GCC版本,请使用:
scl enable devtoolset-8 -- bash
Run Code Online (Sandbox Code Playgroud)
您需要将所有命令包装在该scl调用下,以便此命令执行的进程环境更改会影响所有子外壳。例如,您可以使用该scl命令来调用执行所需操作的Shell脚本。
安装 devtoolset 后:
yum install devtoolset-8-gcc devtoolset-8-gcc-c++
Run Code Online (Sandbox Code Playgroud)
您还可以使用以下命令将 DTS 设为默认值:
source scl_source enable devtoolset-8
Run Code Online (Sandbox Code Playgroud)
这个命令的好处是可以添加到.bashrc 中,这样就不用每次登录都运行 scl 命令:
scl enable devtoolset-8 -- bash
Run Code Online (Sandbox Code Playgroud)
CentOS 8,安装开发工具:sudo dnf groupinstall "Development Tools"
https://linuxhint.com/install_gcc_build_tools_centos8/
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |