如何在RHEL 7.4上安装gcc 4.9.2

时间:2017-11-08 09:16:29

标签: linux gcc g++ centos7 rhel7

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

3 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:12)

要安装系统编译器gcc,g ++,安装命令为xor eax,eax→提供版本4.8.5:# yum install gcc-c++

其他选项:1。gcc53-c ++ - 5.3.0-1.el6.x86_64.rpm→https://drive.google.com/file/d/0B7S255p3kFXNbTBneHgwSzBodFE/view?usp=sharing:下载并安装:/usr/bin/{ gcc, g++ } .....提供# cd Downloads/ && yum install ./gcc53-c++-5.3.0-1.el6.x86_64.rpm

  1. devtoolset's:https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6//usr/bin/{gcc53, g++53}
  2. 安装gcc,g ++版本4.9.2:# yum-config-manager --enable rhel-server-rhscl-7-rpms

    注意:您可以同时安装任意数量的gcc / g ++版本。 (系统编译器是必须的。)

    1. gcc49-c ++ - 4.9.3-1.el6.x86_64.rpm https://drive.google.com/file/d/1Pwq1ua80dGM72i7rpDNAIIdfcR1WK-hG/view?usp=sharing→提供# yum install devtoolset-3-gcc-c++
      1. gcc63-c ++ - 6.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1t4WrgvpEP-6_NN3qMJhz9MS3CJhHrHKc/view?usp=sharing→提供/usr/bin/{gcc49, g++49}

      2. 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/{gcc63, g++63}

      3. gcc42-c ++ - 4.2.4-1.el6.x86_64.rpm https://drive.google.com/file/d/1eYWk6Nd63xeqqAUoJldNWRuwEGO6cAyv/view?usp=sharing→提供/usr/bin/{gcc45, g++45, gfortran45}

答案 2 :(得分:3)

RHEL附带预配置的repo,您​​可以搜索所需的软件包并使用 yum 软件包管理器进行安装。

为此,首先运行(搜索options: props => ({ variables: ... })

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++

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

Install a particular Version of a Package
Install all development tools