Guía rápida: Instale g++ en Red Hat Linux

Los desarrolladores de C++ confían en G++, un actor clave en la creación de software. Esta herramienta se llama compilador y su trabajo es traducir el código al lenguaje de máquina, permitiendo que los programas se ejecuten en cualquier plataforma. Además, también actúa como enlazador y cargador, reuniendo diferentes fragmentos de código. G++ permite a los desarrolladores aprovechar el poder de C++ para obtener software eficiente y sólido. Más allá de la compilación básica, optimiza el código, busca errores y funciona en varios sistemas. G++ es la base para crear aplicaciones C++ innovadoras y confiables.

En este tutorial, veremos el proceso de configuración de un entorno G++ en Red Hat Linux para el desarrollo en aplicaciones C++. Además, también cubriremos el proceso de configuración en un sistema basado en Ubuntu/Debian para usuarios que lo prefieren a Red Hat. Este artículo muestra cómo compilar y ejecutar programas C++ utilizando el compilador G++.

Instalación en Red Hat Linux

Para instalar los compiladores del sistema GCC y G++ en Red Hat Enterprise Linux (RHEL), puede utilizar el siguiente comando:

yum install gcc-c++

Sin embargo, tenga en cuenta que es posible que este comando no siempre funcione en caso de que "gcc-c++" no esté presente en el repolist. Sin embargo, siempre puede usar el siguiente comando para verificar qué repolists están instalados en su instalación de Red Hat.

yum repolist

Método 1: usar el administrador de paquetes Yum

La forma más sencilla y sencilla de instalar G++ en Red Hat Linux es utilizar el administrador de paquetes yum incorporado en Red Hat Linux.

sudo yum group install "Development Tools"

Este comando instala G++ y otras herramientas de desarrollo esenciales para ayudarle a comenzar su viaje de codificación en Red Hat Linux lo más rápido posible.

Método 2: conjunto de herramientas para desarrolladores

Si desea instalar versiones más nuevas de g++ en lugar de las versiones base más antiguas de esta aplicación, es posible que le interese este método. Puede utilizar Red Hat Developer Tool Set (DTS) para esto.

Primero que nada, habilite su repositorio DTS:

sudo subscription-manager repos --enable rhel-7-server-devtools-rpms

A continuación, instale la versión de DTS que desee mediante el comando, por ejemplo la versión 10:

sudo yum install devtoolset-10

Ahora, activa el entorno DTS en tu dispositivo:

scl enable devtoolset-10 bash

Finalmente, agregar permanentemente DTS a la RUTA del entorno. Esto se puede hacer agregando la siguiente línea de código al script de inicio de sesión del ID de usuario específico que es su entorno de desarrollo.

source scl_source enable devtoolset-10

Luego puede cerrar sesión y volver a iniciarla para verificar que DTS GCC esté efectivamente en la RUTA de su sistema.

Ahora puede utilizar las versiones más nuevas de G++ dentro de este entorno activo.

Instalación en Ubuntu/Debian

Método 1: uso del Administrador de paquetes APT:

Como Linux Mint está basado en Ubuntu, la administración de paquetes la maneja Advanced Package Tool (APT). Instalar g++ usando APT es un proceso fácil y rápido. Inicie el programa de terminal y escriba el siguiente comando:

sudo apt update
sudo apt install g++
Usando el administrador de paquetes APT

No necesita preocuparse por las dependencias porque APT descargará e instalará g++ por usted. La mayoría de las personas encontrarán esta estrategia conveniente y apropiada.

Método 2: Usar el repositorio oficial para descargar:

Los usuarios que prefieren descargar e instalar paquetes manualmente, tienen acceso a un repositorio oficial ofrecido por Linux Mint. Realice los siguientes pasos:

Los siguientes comandos deben ingresarse en su terminal para actualizar la lista de paquetes en su sistema:

sudo apt-get update

Ahora instalamos G++:

sudo apt-get install g++-multilib
Usando el repositorio oficial

Puede estar seguro de que está obteniendo una versión que ha sido probada y mantenida por el equipo de Linux Mint descargándola desde el repositorio oficial.

Método 3: Línea de comando, la forma más básica de instalar G++ en Linux Mint

En primer lugar, actualice la información del paquete. Esto garantiza que estás instalando las últimas versiones:

sudo apt update

Ahora, descargue e instale el paquete build-essential, que incluye G++ y otras herramientas de desarrollo esenciales:

sudo apt install build-essential
Using Build EssentialsUso de elementos básicos de compilación

Finalmente, verifica la instalación de G++ en tu dispositivo:

g++ --version
Checking version of g++Comprobando la versión de g++

Para instalar una versión específica de G++ que se adapte a sus necesidades específicas, puede usar el siguiente comando para instalar una versión específica de G++ en su dispositivo, por ejemplo G++-10, usando:

sudo apt install g++-10

¿Funcionó?

Ahora que G++ está instalado en el sistema, es justo que probemos si está funcionando correctamente. Cree un archivo C++ muy simple usando su editor de texto favorito y guárdelo.

Creating A CPP File Using NanoCrear un archivo CPP usando Nano
#include <iostream>

int main( int argc, char *argv[] )
{
        std::cout << "Hi fellow RedHat dev !" << std::endl;
        return 0;
}
Making A Test CPP FileCrear un archivo CPP de prueba

“iostream” es un archivo de encabezado básico de C++ que se puede compilar usando el compilador g++. De esta manera podemos verificar si g++ se ha configurado correctamente y si se está ejecutando.

Compiling And Getting OutputCompilación y obtención de resultados

Como puede ver, obtenemos un resultado exitoso, lo que significa que g++ está funcionando perfectamente.

Conclusión

¡Y ahí lo tienes! La instalación de g++ en Red Hat y Linux Mint no podría haber sido más sencilla. Ahora tiene el arsenal definitivo para compilar, crear y distribuir aplicaciones basadas en C++, desde la comodidad de su IDE favorito.

Referencias