GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar GCC (build-essential) en Ubuntu 20.04

La colección de compiladores GNU (GCC) es una colección de compiladores y bibliotecas para los lenguajes de programación C, C++, Objective-C, Fortran, Ada, Go y D. Muchos proyectos de código abierto, incluido el kernel de Linux y las herramientas GNU, se compilan con GCC.

Este artículo explica cómo instalar GCC en Ubuntu 20.04.

Instalando GCC en Ubuntu 20.04 #

Los repositorios predeterminados de Ubuntu contienen un metapaquete llamado "build-essential" que incluye la colección de compiladores GNU, el depurador GNU y otras bibliotecas y herramientas de desarrollo necesarias para compilar software.

Para instalar los paquetes de herramientas de desarrollo, ejecute el siguiente comando como root o usuario con privilegios sudo:

sudo apt updatesudo apt install build-essential

El comando instala muchos paquetes, incluido gcc , g++ y make .

También puede instalar las páginas del manual sobre el uso de GNU/Linux para el desarrollo:

sudo apt-get install manpages-dev

Verifique que el compilador GCC se haya instalado correctamente ejecutando el siguiente comando que imprime la versión GCC:

gcc --version

Los repositorios de Ubuntu 20.04 proporcionan la versión GCC 9.3.0 :

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Eso es todo. Las herramientas y bibliotecas de GCC se han instalado en su sistema Ubuntu.

Ejemplo de compilación de Hello World #

Compilar un programa básico en C o C++ usando GCC es bastante fácil. Abre tu editor de texto y crea el siguiente archivo:

nano hello.c
hola.c
// hello.c
#include <stdio.h>
 
int main() {
    printf("Hello, world!\n");
    return 0;
}

Guarde el archivo y compílelo en un ejecutable:

gcc hello.c -o hello

Esto crea un archivo binario llamado hello en el mismo directorio donde ejecuta el comando.

Ejecuta el hello programa con:

./hello

El programa debe imprimir:

Hello World!

Instalación de múltiples versiones de GCC #

Esta sección proporciona instrucciones sobre cómo instalar y usar varias versiones de GCC en Ubuntu 20.04. Las versiones más recientes del compilador GCC incluyen nuevas funciones y mejoras de optimización.

Al momento de escribir este artículo, los repositorios predeterminados de Ubuntu incluyen varias versiones de GCC, desde 7.x.x a 10.x.x .

En el siguiente ejemplo, instalaremos las últimas tres versiones de GCC y G++.

Instale las versiones GCC y G++ deseadas escribiendo:

sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

Los siguientes comandos configuran alternativas para cada versión y le asocian una prioridad. La versión por defecto es la que tiene mayor prioridad, en nuestro caso es gcc-10 .

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8

Más tarde, si desea cambiar la versión predeterminada, use update-alternatives comando:

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-10   100       auto mode
  1            /usr/bin/gcc-10   100       manual mode
  2            /usr/bin/gcc-8    80        manual mode
  3            /usr/bin/gcc-9    90        manual mode

Press <enter> to keep the current choice[*], or type selection number:

Se le presentará una lista de todas las versiones de GCC instaladas en su sistema Ubuntu. Introduce el número de la versión que quieres que se utilice por defecto y pulsa Enter .

El comando creará enlaces simbólicos a las versiones específicas de GCC y G++.


Ubuntu
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar Go en Ubuntu 22.04 Jammy Jellyfish Linux

  3. Cómo instalar GCC en CentOS 8

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

¿Cómo instalar la última versión de GCC en Ubuntu 20.04?

Cómo instalar Nim en Ubuntu 16.04 LTS

Cómo instalar GCC en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar el compilador GCC en Ubuntu 20.04