Introducció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, incluido el kernel de Linux y GNU herramientas, se compilan utilizando GCC.
Este artículo describe cómo instalar GCC en CentOS 8 Linux.
Si desea instalar el compilador GCC en un servidor remoto, continúe leyendo, de lo contrario, si desea instalar el compilador GCC en su computadora local, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Instalar GCC en CentOS
Los repositorios predeterminados de CentOS contienen un grupo de paquetes llamados "Herramientas de desarrollo" que incluyen la Colección del compilador GNU, el Depurador GNU y otras bibliotecas y herramientas de desarrollo necesarias para crear 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 gcc
, g++
y make
.
Es posible que también desee 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 usando el gcc --version
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 ha instalado 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. Abra su editor de texto.
En este tutorial usamos nano, si lo prefiere puede usar vi instalado por defecto en la mayoría de las distribuciones.
sudo dnf install nano
Crea el siguiente archivo:
sudo nano hello.c
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
Guarde y compile el archivo en un ejecutable ejecutando este comando:
gcc hello.c -o hello
Se creará un archivo binario llamado hello
en el mismo directorio donde se ejecuta el comando.
Ejecute el programa de hello
./hello
El programa producirá el siguiente resultado:
Hello World!
Conclusión
Le mostramos cómo instalar GCC en CentOS 8. Ahora puede visitar la página de documentación oficial de GCC y aprender a usar GCC y G ++ para compilar sus programas C y C ++.