El compilador GCC se usa para compilar programas C en un sistema Linux y el compilador G++ se usa para compilar programas C++. Ambos tienen numerosas versiones disponibles para su instalación en Ubuntu 22.04 Jammy Jellyfish.
En este tutorial instalaremos varias versiones de los compiladores GCC y G++ usando apt install
dominio. Además, mediante el uso de update-alternatives
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 Ubuntu 22.04 Jammy Jellyfish.
En este tutorial aprenderás:
- Cómo instalar múltiples versiones del compilador GCC y G++
- Cómo crear una lista de versiones alternativas del compilador
- Cómo cambiar entre varias versiones del compilador en Ubuntu 22.04

Requisitos de software y convenciones de la línea de comandos de Linux Categoría | Requisitos, convenciones o versión de software utilizada |
Sistema | Ubuntu 22.04 Medusa Jammy |
Software | CCG y G++ |
Otro | Acceso privilegiado a su sistema Linux como root o a través de sudo comando. |
Convenciones | # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios |
Instalación de compiladores GCC y G++ en Ubuntu 22.04 instrucciones paso a paso
- Comience abriendo una terminal de línea de comando y usando el siguiente
apt
comandos para instalar algunas versiones diferentes de los compiladores GCC y G++ en Ubuntu 22.04.
$ sudo apt update
$ sudo apt install build-essential
$ sudo apt -y install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
- Utilice las
update-alternatives
herramienta para crear una lista de múltiples alternativas de compilador GCC y G++:
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 8
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 8
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 9
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 9
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10
- Consulte la lista de compiladores C y C++ disponibles en su sistema Ubuntu 22.04 y seleccione la versión deseada ingresando el número de selección correspondiente:
$ sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/gcc-9 9 auto mode
1 /usr/bin/gcc-10 10 manual mode
* 2 /usr/bin/gcc-8 8 manual mode
3 /usr/bin/gcc-9 9 manual mode
Press to keep the current choice[*], or type selection number:
Para el compilador de C++, ejecute:
$ sudo update-alternatives --config g++
There are 3 choices for the alternative g++ (providing /usr/bin/g++).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/g++-9 9 auto mode
1 /usr/bin/g++-10 10 manual mode
2 /usr/bin/g++-8 8 manual mode
3 /usr/bin/g++-9 9 manual mode
Press to keep the current choice[*], or type selection number:
- Cada vez que cambie, verifique la versión del compilador seleccionada actualmente:
$ gcc --version
$ g++ --version
Pensamientos finales
En este tutorial, aprendió a instalar y alternar entre múltiples versiones del compilador GCC y G++ en Ubuntu 22.04 Jammy Jellyfish Linux. Esto le brinda la posibilidad de compilar sus programas C y C++ con diferentes versiones de los compiladores simplemente ejecutando algunos comandos cada vez que necesite cambiar.