Introducción
GNU Compiler Collection (GCC) es una colección de código abierto de compiladores y bibliotecas que admiten los lenguajes de programación C, C ++, Objective-C, Fortran, Ada, Go y D. El kernel de Linux, las utilidades GNU y muchos más. los proyectos se compilan con GCC.
Este tutorial explica cómo instalar el compilador GCC en Debian 10, Buster. Las mismas instrucciones se aplican a Debian 9 y cualquier distribución basada en Debian.
Prerrequisitos
Para instalar los paquetes en su sistema Debian, debe iniciar sesión como usuario con privilegios de sudo.
Instalación de GCC en Debian
Los repositorios predeterminados de Debian contienen un metapaquete llamado build-essential que contiene el compilador GCC y otras bibliotecas y utilidades necesarias para construir el software.
Primero, actualice la lista de paquetes:
sudo apt update
Instale el paquete esencial de compilación ejecutando:
sudo apt install build-essential
También puede instalar las páginas de manual que incluyen documentación sobre el uso de GNU /Linux para el desarrollo:
sudo apt-get install manpages-dev
Para confirmar que el compilador GCC está instalado correctamente, escriba gcc --version:
gcc --version
En el momento de escribir este artículo, la versión predeterminada de GCC disponible en los repositorios de Debian 10 es 8.3.0:
gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 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. Ha instalado correctamente GCC en el servidor Debian.
Compilando un ejemplo de Hello World
Compilar un programa básico en C o C ++ con GCC es bastante sencillo. Abra su editor de texto y cree el siguiente archivo:
nano hello.c
Pega el siguiente código:
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
Guarde y cierre el archivo. Utilice el siguiente comando para compilarlo en un ejecutable:
gcc hello.c -o hello
El compilador creará un archivo binario llamado hello en el mismo directorio donde se ejecutó el comando.
Para ejecutar el programa, desde la terminal:
./hello
La salida se verá así:
Hello World!
Conclusión
GCC se instaló correctamente en Debian 10 Buster. Para obtener más información sobre GCC, visite la documentación oficial de GCC