Solución:
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
Para instalar los compiladores del sistema gcc, g ++, el comando de instalación es # yum install gcc-c++
→ Proporciona la versión 4.8.5: /usr/bin/{ gcc, g++ }
.
Otras opciones: 1. gcc53-c ++ – 5.3.0-1.el6.x86_64.rpm → https://drive.google.com/file/d/0B7S255p3kFXNbTBneHgwSzBodFE/view?usp=sharing: Descargar e instalar: # cd Downloads/ && yum install ./gcc53-c++-5.3.0-1.el6.x86_64.rpm
….. Proporciona /usr/bin/{gcc53, g++53}
.
- Devtoolset´s: https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/ →
# yum-config-manager --enable rhel-server-rhscl-7-rpms
Instale gcc, g ++ versión 4.9.2: # yum install devtoolset-3-gcc-c++
Nota: Puede tener tantas versiones de gcc / g ++ como desee, instaladas al mismo tiempo. (Los compiladores del sistema son imprescindibles).
- gcc49-c ++ – 4.9.3-1.el6.x86_64.rpm https://drive.google.com/file/d/1Pwq1ua80dGM72i7rpDNAIIdfcR1WK-hG/view?usp=sharing → Proporciona
/usr/bin/{gcc49, g++49}
.
-
gcc63-c ++ – 6.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1t4WrgvpEP-6_NN3qMJhz9MS3CJhHrHKc/view?usp=sharing → Proporciona
/usr/bin/{gcc63, g++63}
. -
gcc45-c ++ – 4.5.4-1.el7.x86_64.rpm https://drive.google.com/file/d/15aRg-BPhuyaEyZA9Jy-iAyC21_pwN7nD/view?usp=sharing → Proporciona
/usr/bin/{gcc45, g++45, gfortran45}
-
gcc42-c ++ – 4.2.4-1.el6.x86_64.rpm https://drive.google.com/file/d/1eYWk6Nd63xeqqAUoJldNWRuwEGO6cAyv/view?usp=sharing → Proporciona
/usr/bin/{gcc42, g++42}
-
gcc73-c ++ – 7.3.0-1.el7.x86_64.rpm https://drive.google.com/file/d/1PgwCP5tu8D0EJbJVTqJd7Vg8dJ4l4noi/view?usp=sharing → Proporciona
/usr/bin/{gcc73, g++73}
-
gcc48-c ++ – 4.8.5-1.el6.x86_64.rpm https://drive.google.com/file/d/1w6fW6oSflDDYZt_cOpGj3QMEmzUC8Q9L/view?usp=sharing → Proporciona
/usr/bin/{gcc48, g++48, gfortran48}
RHEL viene con repositorio preconfigurado, puede buscar los paquetes deseados e instalarlos usando mmm gerente de empaquetación.
Para hacerlo, primero ejecute (para buscar gcc
)
$ sudo yum search gcc
que le mostrará una lista de paquetes disponibles con el nombre correspondiente
============================ 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
...
Instale el paquete que necesita ejecutando (para instalar gcc-c++
)
$ sudo yum install gcc-c++
Serán los paquetes que se instalarán y pedirán confirmación.
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]:
NOTA: Los pasos mencionados anteriormente instalarán la última versión disponible del paquete.
Instalar una versión particular de un paquete
Instale todas las herramientas de desarrollo