GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el compilador GCC en Ubuntu 18.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, incluidas las herramientas GNU y el kernel de Linux, se compilan con GCC.

Este tutorial cubre los pasos necesarios para instalar el compilador GCC en Ubuntu 18.04. Le mostraremos cómo instalar la versión estable de distribución y la última versión de GCC.

Las mismas instrucciones se aplican a Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.

Requisitos previos #

Para poder agregar nuevos repositorios e instalar paquetes en su sistema Ubuntu, debe iniciar sesión como root o usuario con privilegios sudo.

Instalando GCC en Ubuntu #

Los repositorios predeterminados de Ubuntu contienen un metapaquete llamado build-essential que contiene el compilador GCC y muchas bibliotecas y otras utilidades necesarias para compilar software.

Realice los pasos a continuación para instalar GCC Compiler Ubuntu 18.04:

  1. Comience por actualizar la lista de paquetes:

    sudo apt update
  2. Instala el build-essential paquete escribiendo:

    sudo apt install build-essential

    El comando instala un montón de paquetes nuevos, 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
  3. Para validar que el compilador GCC se instaló correctamente, use gcc --version comando que imprime la versión GCC:

    gcc --version

    La versión predeterminada de GCC disponible en los repositorios de Ubuntu 18.04 es 7.4.0 :

    gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
    Copyright (C) 2017 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. GCC ahora está instalado en su sistema y puede comenzar a usarlo.

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
#include <stdio.h>
int main()
{
  printf ("Hello World!\n");
  return 0;
}

Guarde el archivo y compílelo en un ejecutable usando el siguiente comando:

gcc hello.c -o hello

Esto creará 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 18.04. Las versiones más recientes del compilador GCC incluyen compatibilidad con nuevos idiomas, mejor rendimiento y funciones ampliadas.

Al momento de escribir este artículo, los repositorios predeterminados de Ubuntu incluyen varias versiones de GCC, desde 5.x.x a 8.x.x . La última versión de GCC, que es 9.1.0 está disponible en el PPA de Ubuntu Toolchain.

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

Primero, agregue ubuntu-toolchain-r/test PPA a su sistema con:

sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test

Instale las versiones GCC y G++ deseadas escribiendo:

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

Los siguientes comandos configurarán una alternativa para cada versión y le asociarán una prioridad. La versión por defecto es la que tiene mayor prioridad, en nuestro caso es gcc-9 .

sudo 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-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7

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-9   90        auto mode
  1            /usr/bin/gcc-7   70        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 el compilador Go (Golang) en Ubuntu 20.04

  3. Cómo instalar R en Ubuntu 16.04

  4. Cómo instalar Go en Ubuntu 18.04

  5. Cómo instalar el compilador Go (Golang) en Ubuntu 20.04

Cómo instalar el compilador Kotlin en Ubuntu 16.04

Cómo instalar GCC en Ubuntu 20.04 LTS

Cómo instalar el compilador Kotlin 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