How to install gcc on Ubuntu 18.04
Tabla de contenido:
- Prerrequisitos
- Instalar GCC en Ubuntu
- Compilar un ejemplo de Hello World
- Instalación de múltiples versiones de GCC
- Conclusión
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:
-
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++
ymake
.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
Guarde el archivo y compílelo en un ejecutable usando el siguiente comando: Esto creará un archivo binario llamado
Ejecute el programa
El programa debe imprimir: 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
En el siguiente ejemplo, instalaremos las tres últimas versiones de GCC y G ++. Primero, agregue el PPA
Instale las versiones deseadas de GCC y G ++ escribiendo: 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
Más adelante, si desea cambiar la versión predeterminada, use el comando
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
El comando creará enlaces simbólicos a las versiones específicas de GCC y G ++. 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 ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
en el mismo directorio donde ejecuta el comando.
hello
con:
./hello
Instalación de múltiples versiones de GCC
5.xx
hasta
8.xx
La última versión de GCC, que es
9.1.0
está disponible en el PPA de Ubuntu Toolchain.
ubuntu-toolchain-r/test
a su sistema con:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
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
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:
Enter
.Conclusión
Cómo instalar el último Firefox 3.6.6 en Ubuntu Linux
Firefox 3.6.6 presenta la prevención del bloqueo del navegador. Así es cómo instalarlo fácilmente en Ubuntu Linux.
Cómo instalar el compilador gcc en debian 10 linux
GNU Compiler Collection (GCC) es una colección de código abierto de compiladores y bibliotecas que admiten C, C ++ y otros lenguajes de programación. Este tutorial explica cómo instalar, instalar el compilador GCC en Debian 10 Buster.
Cómo instalar el compilador gcc en centos 7
GNU Compiler Collection (GCC) es una colección de compiladores y bibliotecas para C, C ++, Objective-C, Fortran, Ada, Go y D, lenguajes de programación. Este tutorial cubre los pasos necesarios para instalar el compilador GCC en CentOS 7.