如何在 RHEL 7.4 上安装 gcc 4.9.2

新手上路,请多包涵

我正在尝试在 Linux 上安装 gcc 和 g++ 4.9.2。我对 Linux 很陌生,我看到了一些关于如何安装的指南,但每次我遇到另一个问题。我的机器上现在没有任何 gcc。我的 Linux 版本是:Red Hat Enterprise Linux Server release 7.4 (Maipo) 有人可以帮助我,并从头到尾指导我如何正确执行此操作吗?非常感谢您。

原文由 Hope 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 685
2 个回答

RHEL 带有预配置的 repo,您可以搜索所需的包并使用 yum 包管理器安装它们。

为此,首先运行(搜索 gcc

 $ sudo yum search gcc

这将向您显示具有匹配名称的可用软件包列表

============================ Name Exactly Matched: gcc =============================
gcc.x86_64 : Various compilers (C, C++, Objective-C, ...)
gcc.x86_64 : Various compilers (C, C++, Objective-C, ...)
gcc.i686 : Various compilers (C, C++, Objective-C, ...)
=========================== Name & Summary Matched: gcc ============================
gcc-c++.x86_64 : C++ support for GCC
gcc-c++.i686 : C++ support for GCC
gcc-gdb-plugin.x86_64 : GCC plugin for GDB
gcc-gdb-plugin.i686 : GCC plugin for GDB
gcc-gdb-plugin.x86_64 : GCC plugin for GDB
gcc-objc.x86_64 : Objective-C support for GCC
...

通过运行安装您需要的软件包(安装 gcc-c++

 $ sudo yum install gcc-c++

它将要安装的软件包并要求确认。

 Dependencies resolved.
====================================================================================
 Package           Architecture     Version                 Repository         Size
====================================================================================
Installing:
 gcc-c++           x86_64           8.3.1-2.fc29            updates            12 M

Transaction Summary
====================================================================================
Install  1 Package

Total download size: 12 M
Installed size: 29 M
Is this ok [y/N]:

注意:上述步骤将安装该软件包的最新可用版本。


安装特定版本的包

安装所有开发工具

原文由 Vipin Yadav 发布,翻译遵循 CC BY-SA 4.0 许可协议

yum install centos-release-scl-rh
yum install devtoolset-3-gcc devtoolset-3-gcc-c++
update-alternatives --install /usr/bin/gcc-4.9 gcc-4.9 /opt/rh/devtoolset-3/root/usr/bin/gcc 10
update-alternatives --install /usr/bin/g++-4.9 g++-4.9 /opt/rh/devtoolset-3/root/usr/bin/g++ 10

原文由 Lars Bilke 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题