Androide

Cómo instalar el compilador gcc en ubuntu 18.04

How to install gcc on Ubuntu 18.04

How to install gcc on Ubuntu 18.04

Tabla de contenido:

Anonim

GNU Compiler Collection (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.

Se aplican las mismas instrucciones para Ubuntu 16.04 y cualquier distribución basada en Ubuntu, incluidos Kubuntu, Linux Mint y Elementary OS.

Prerrequisitos

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

Instalar 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 el compilador GCC Ubuntu 18.04:

  1. Comience actualizando la lista de paquetes:

    sudo apt update

    Instale el paquete build-essential escribiendo:

    sudo apt install build-essential

    El comando instala un montón de paquetes nuevos que incluyen 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

    Para validar que el compilador GCC se instaló correctamente, use el comando gcc --version 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. GCC ahora está instalado en su sistema y puede comenzar a usarlo.

Compilar un ejemplo de Hello World

Compilar un programa básico de C o C ++ usando GCC es bastante fácil. Abra su editor de texto y cree el siguiente archivo:

nano hello.c Hola C

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

Ejecute el programa hello 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 múltiples versiones de GCC en Ubuntu 18.04. Las versiones más nuevas del compilador GCC incluyen soporte para nuevos idiomas, mejor rendimiento, características extendidas.

Al momento de escribir este artículo, los repositorios predeterminados de Ubuntu incluyen varias versiones de GCC, desde 5.xx hasta 8.xx 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 tres últimas versiones de GCC y G ++.

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

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

Instale las versiones deseadas de GCC y G ++ 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 predeterminada es la que tiene la máxima 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-9 sudo 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 sudo 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 adelante, si desea cambiar la versión predeterminada, use el comando update-alternatives :

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 to keep the current choice, or type selection number: 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 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. Ingrese el número de la versión que desea utilizar como predeterminada y presione Enter .

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

Conclusión

Ha instalado correctamente GCC en su Ubuntu 18.04. Ahora puede visitar la página oficial de documentación de GCC y aprender a usar GCC y G ++ para compilar sus programas C y C ++.

gcc ubuntu