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, incluido el kernel de Linux y las herramientas GNU, se compilan con GCC.
Este artículo describe cómo instalar GCC en CentOS 8.
Instalando GCC en CentOS #
Los repositorios predeterminados de CentOS contienen un grupo de paquetes llamado "Herramientas de desarrollo" que incluye la colección de compiladores GNU, el depurador GNU y otras bibliotecas y herramientas de desarrollo necesarias para compilar software.
Para instalar los paquetes de herramientas de desarrollo, ejecute el siguiente comando como root o usuario con privilegios sudo:
sudo dnf group install "Development Tools"
El comando instala muchos paquetes, incluido gcc
, g++
y make
.
También puede instalar las páginas del manual sobre el uso de GNU/Linux para el desarrollo:
sudo dnf install man-pages
Valide que el compilador GCC se haya instalado correctamente utilizando gcc --version
comando que imprime la versión GCC:
gcc --version
La versión predeterminada de GCC disponible en los repositorios de CentOS 8 es 8.3.1
:
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
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. GCC se instaló en su sistema CentOS y puede comenzar a usarlo.
Ejemplo de compilación de Hello World #
En esta sección, compilaremos un programa básico en C usando GCC. 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 ejecutando:
gcc hello.c -o hello
Un archivo binario llamado hello
se creará en el mismo directorio donde ejecuta el comando.
Ejecuta el hello
programa:
./hello
El programa generará:
Hello World!