linux 如何在RHEL 7.4上安装gcc 4.9.2

1sbrub3j  于 2023-02-21  发布在  Linux
关注(0)|答案(4)|浏览(256)

我正在尝试在Linux上安装gcc和g++ 4.9.2。我对Linux很陌生,我看过一些如何安装的指南,但每次我都遇到另一个问题。我的机器上现在没有任何gcc。我的Linux版本是:红帽企业Linux服务器7.4版(Maipo)有人能帮我,从头到尾给予我指导如何正确地做到这一点吗?非常感谢。

qoefvg9y

qoefvg9y1#

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
62o28rlo

62o28rlo2#

要安装系统编译器gcc、g ,安装命令为# yum install gcc-c++ →提供版本4.8.5:/usr/bin/{ gcc, g++ }.
其他选项:1.基因编码芯片53-c
-5.3.0-1.el6.x86_64.rpm → https://drive.google.com/file/d/0B7S255p3kFXNRm9FVnZYUnhyZzg/view?usp=sharing&resourcekey=0-1N6zQa6Sbl_WycG1O9I7JA:下载并安装:# cd Downloads/ && yum install ./gcc53-c++-5.3.0-1.el6.x86_64.rpm .....提供/usr/bin/{gcc53, g++53}
1.开发工具集的:https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/# yum-config-manager --enable rhel-server-rhscl-7-rpms
安装gcc,g ++版本4.9.2:# yum install devtoolset-3-gcc-c++
注意:您可以同时安装任意多个gcc/g ++版本(系统编译器是必须的)。

  1. gcc49-c++-4.9.3-1.el6.x86_64.rpm第一次执行e2f1x →提供第一次执行m6n1x。
  2. gcc63-c++-6.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1t4WrgvpEP-6_NN3qMJhz9MS3CJhHrHKc/view?usp=sharing →提供/usr/bin/{gcc63, g++63}
  3. gcc45-c++-4.5.4-1.el7.x86_64.rpm https://drive.google.com/file/d/15aRg-BPhuyaEyZA9Jy-iAyC21_pwN7nD/view?usp=sharing →提供/usr/bin/{gcc45, g++45, gfortran45}
  4. gcc42-c++-4.2.4-1.el6.x86_64.rpm https://drive.google.com/file/d/1eYWk6Nd63xeqqAUoJldNWRuwEGO6cAyv/view?usp=sharing →提供/usr/bin/{gcc42, g++42}
  5. gcc73-c++-7.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1PgwCP5tu8D0EJbJVTqJd7Vg8dJ4l4noi/view?usp=sharing →提供/usr/bin/{gcc73, g++73}
  6. gcc48-c ++-4.8.5-1.el6.x86_64.rpm https://drive.google.com/file/d/1w6fW6oSflDDYZt_cOpGj3QMEmzUC8Q9L/view?usp=sharing →提供/usr/bin/{gcc48, g++48, gfortran48}
  7. gcc84-c++-8.4.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1xgFtsiDi2uiB1B0AcOaSpxVizzET-pJf/view?usp=sharing →提供/usr/bin/{gcc84, g++84, gfortran84}
o4hqfura

o4hqfura3#

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]:

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

Install a particular Version of a Package
Install all development tools

b5buobof

b5buobof4#

对于CentOS,运行以下命令
安装gcc-c++

相关问题