Cómo instalar el compilador GCC en Ubuntu 18.04

Suraj Joshi 30 enero 2023
  1. Instale GCC en Ubuntu
  2. Verifique la instalación de GCC
  3. Compilar programas usando GCC
  4. Instalar múltiples versiones de GCC
Cómo instalar el compilador GCC en Ubuntu 18.04

GCC significa GNU Compiler Collection, y cumple con diferentes lenguajes de programación como R, C, C++, Objective-C, Fortran, Ada, Go, y D. Podemos instalar el compilador GCC en Ubuntu usando la herramienta de línea de comandos apt. Debemos iniciar sesión como superusuario para instalar el GCC usando apt.

Instale GCC en Ubuntu

Un meta-paquete llamado build-essential está presente en los repositorios predeterminados de Ubuntu que contienen GCC y varios otros compiladores como g++ y make.

También instalamos GCC en nuestro sistema instalando el paquete build-essentials. Una vez que instalamos el paquete build-essential, GCC también se instala en nuestro sistema.

Para instalar build-essential seguimos los siguientes pasos:

  • Actualizar la lista de paquetes con el comando:
    sudo apt update
    
  • Instalar el paquete build-essential con el comando:
    sudo apt install build-essential
    

    Instala GCC junto con otros compiladores en nuestro sistema.

Verifique la instalación de GCC

Usamos el siguiente comando para verificar si GCC está instalado con éxito o no,

gcc --version

Si el GCC se instala con éxito, obtenemos una salida con la versión y otra información sobre el GCC.

Resultado:

gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.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.

Compilar programas usando GCC

Para compilar programas usando GCC, usamos el siguiente comando.

gcc <filename> -o <name_of_executable>

Compila el programa <filename> para producir un ejecutable llamado <name_of_executable>. Cuando ejecutamos este ejecutable, obtenemos la salida.

gcc hello_world.c -o hello_world

Compila el programa hello_world.c para producir un ejecutable con el nombre hello_world.

Para ejecutar el ejecutable, usamos el comando

./hello_world

Instalar múltiples versiones de GCC

También podemos tener múltiples versiones de GCC en nuestro sistema.

Para instalar múltiples versiones de Ubuntu, seguimos los siguientes pasos:

  • Añade ubuntu-toolchain-r/test a nuestro sistema usando el comando:
    sudo apt install software-properties-common
    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    
  • Instalar las versiones deseadas usando el comando:
    sudo apt install gcc-7 gcc-8 gcc-9 
    

    Instala las tres versiones de gcc: gcc-7, gcc-8 y gcc-9 en nuestro sistema.

  • Configurar para manejar las prioridades de las diferentes versiones instaladas:
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave 
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave
    

    Aquí, la mayor prioridad se establece para gcc-9 y por lo tanto será el gcc por defecto de nuestro sistema.

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn