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.

Instalación de 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, incluidos gccg++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 de GCC se haya instalado correctamente mediante el gcc --versioncomando que imprime la versión de 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.

Compilar un ejemplo 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

Se creará un archivo binario con el nombre helloen el mismo directorio donde ejecuta el comando.

Ejecutar el helloprograma:

./hello

El programa generará:

Hello World!

Conclusión

Le mostramos cómo instalar GCC en CentOS 8. 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++.

Si encuentra un problema o tiene comentarios, deje un comentario a continuación.