Cómo cambiar entre múltiples versiones del compilador GCC y G ++ en Ubuntu 20.04 LTS FOSSA FOCAL

Cómo cambiar entre múltiples versiones del compilador GCC y G ++ en Ubuntu 20.04 LTS FOSSA FOCAL

En este tutorial instalaremos múltiples versiones de compiladores GCC y G ++ utilizando el instalación de apt dominio. Además, mediante el uso de actualización de alternativas Herramienta aprenderá cómo cambiar fácilmente entre múltiples versiones del compilador GCC y G ++ y cómo verificar la versión del compilador seleccionada actualmente.

En este tutorial aprenderás:

  • Cómo instalar múltiples versiones del compilador GCC y G ++
  • Cómo crear una lista de versión de compilador alternativo
  • Cómo cambiar entre múltiples versiones del compilador

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Ubuntu 20 instalado o actualizado.04 fosa focal
Software GCC
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instalación de GCC El compilador C en Ubuntu 20.04 instrucciones paso a paso

  1. Instale múltiples versiones del compilador C y C ++:
    $ sudo apt instalación de construcción $ sudo apt -y install gcc-7 g ++-7 gcc-8 g ++-8 gcc-9 g ++-9 


  2. Utilizar el actualización de alternativas Herramienta para crear una lista de múltiples alternativas del compilador GCC y G ++:
    Sudo Update-Alternatives --install/usr/bin/gcc gcc/usr/bin/gcc-7 7 sudo actualizaciones de actualización-alternativas --install/usr/bin/g ++ g ++/usr/bin/g ++-7 7 sudo-alternativo alternativo alternativo --install/usr/bin/gcc gcc/usr/bin/gcc-8 8 sudo actualizaciones de actualización --install/usr/bin/g ++ g ++/usr/bin/g ++-8 8 sudo actualizaciones de actualización --install/-Install/ USR/bin/GCC GCC/USR/bin/GCC-9 9 SUDO Update-Alternatives --install/usr/bin/g ++ g ++/usr/bin/g ++-9 9 9 
  3. Verifique la lista de compiladores C y C ++ disponibles en su Ubuntu 20.04 Sistema y seleccione la versión deseada ingresando un número de selección relevante:
    $ sudo actualizaciones de actualización--Config GCC Hay 3 opciones para el GCC alternativo (proporcionando/usr/bin/gcc). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- 0/usr/bin/GCC-9 9 AUTO MODE 1/USR/BIN/GCC-7 7 Modo manual * 2/usr/bin/gcc-8 8 manual Modo 3/usr/bin/GCC-9 9 Modo manual Presione para mantener la elección actual [*], o escriba el número de selección: 

    Para el compilador C ++ ejecutar:

    $ sudo actualizaciones de actualización-Config G ++ Hay 3 opciones para la alternativa G ++ (proporcionando/usr/bin/g ++). Estado de prioridad de la ruta de selección ---------------------------------------------- -------------- * 0/usr/bin/g ++-9 9 Modo automático 1/usr/bin/g ++-7 7 Modo manual 2/usr/bin/g ++-8 8 manual Modo 3/usr/bin/g ++-9 9 Modo manual Presione para mantener la opción actual [*], o escriba el número de selección: 
  4. Cada vez después del interruptor, verifique su versión del compilador seleccionada actualmente:
    $ GCC --Version $ G ++ -Versión 

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Ubuntu 20.04 Guía
  • Cosas para instalar en Ubuntu 22.04
  • Cómo establecer programas predeterminados utilizando alternativas de actualización en ..
  • Mastering Bash Script Loops
  • Cómo cambiar entre múltiples versiones del compilador GCC y G ++ ..
  • Ubuntu 20.04 Hadoop