Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo instalar GCC (Herramientas de desarrollo) en CentOS 8

1 mar 2021 2 min di lettura
Cómo instalar GCC (Herramientas de desarrollo) en CentOS 8
Tabla de contenidos

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 [email protected]_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 [email protected]_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 [email protected]_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 ++.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.