GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar el compilador y la cadena de herramientas GNU G++ (C++) en Ubuntu 20.04

GNU C++ es un compilador para el lenguaje de programación C++ de la colección de compiladores GNU. Se ejecuta en Linux, Windows y Mac OS. Su objetivo principal es convertir el código fuente en un archivo ejecutable (.exe) que pueda ejecutarse en su computadora.

Un compilador lee el código fuente (también conocido como "texto") escrito por el programador y genera archivos de objetos.

Un archivo de objeto contiene instrucciones en lenguaje de máquina que se pueden ejecutar en su PC o Mac, junto con información sobre los símbolos y tipos utilizados en su programa. Un símbolo es como dar algunos apodos geniales a ciertas partes de su código fuente.

Luego, el enlazador combina todos los archivos de objetos junto con los archivos de biblioteca que desee, creando un archivo ejecutable (.exe), también conocido como "el programa". Dependiendo de qué bibliotecas estén vinculadas, este ejecutable puede necesitar más archivos para funcionar correctamente.

El compilador generalmente se divide en dos partes:el front-end y el back-end. El front-end analiza y transforma el código fuente (de cualquier lenguaje legible por humanos que esté usando) en una representación intermedia y genera un pase inicial del back-end.

En nuestro caso, el compilador GNU C++ compila archivos en formato . c y extensión .cpp. El compilador GNU C++ tiene una interfaz para C y otra para C++, por lo que solemos decir que GNU C++ puede compilar archivos en ambos idiomas o dialectos.

Hay varias razones por las que usamos el compilador GNU C++.

  • Seguridad del código. Una de las principales razones para usar GNU C++ Compiler es la seguridad. Un buen compilador lo ayudará a encontrar errores en su código antes que nadie.
  • Portabilidad. Otro beneficio de usar el compilador GNU C++ es la portabilidad. Los programas compilados con GCC funcionarán en diferentes computadoras sin necesidad de cambiar una sola línea de código fuente.
  • Amplia biblioteca estándar. Una gran colección de bibliotecas viene como parte de GCC, y es una de las razones principales por las que la usamos.

En esta guía, le mostraremos cómo instalar el compilador G++ en un sistema Ubuntu 20.04. Después de la instalación, le mostraremos cómo compilar y ejecutar su primer programa usando el compilador G++. Comencemos.

Requisitos previos

Para seguir este tutorial, necesitará un sistema Ubuntu 20.04 en funcionamiento con privilegios de root.

Es recomendable que tenga una instalación nueva de un sistema operativo Ubuntu y al menos tenga 5 GB de espacio libre en su máquina.

Paso 1:Actualización del sistema

Lo primero que debe hacer antes que nada es actualizar su sistema. Para hacerlo, ejecute el siguiente comando.

sudo apt-get update -y

Ejecutar el comando Actualizar buscará actualizaciones de paquetes y las descargará para instalarlas en su máquina Ubuntu. Una vez descargado el paquete, comenzará a instalarlos.

Paso 2:Instalación del compilador G++

Ahora que hemos actualizado nuestro sistema, instalemos el compilador g ++. Para hacerlo, ejecute el siguiente comando.

sudo apt install build-essential manpages-dev -y

El build-essential se conoce como un meta-paquete. El paquete build-essential contiene varias herramientas necesarias para crear programas. Incluyendo G++, GCC, make, depurador GNU.

El paquete manpages-dev es una colección de páginas de manual del Proyecto de documentación de Linux, que incluye los manuales de lenguaje de programación C y C ++. Con el paquete manpages-dev, puede ver las páginas de manual de los lenguajes de programación C y C++.

Para validar que el compilador G++ se ha instalado correctamente, ejecute el siguiente comando.

g++ --version

Si ve el siguiente resultado, significa que todo funciona según lo previsto.

Paso 3:Probar la instalación de G++

Ahora probaremos la instalación de G++. Crearemos un archivo de muestra que se puede compilar usando el compilador G++ desde la terminal.

Primero, cree un nuevo archivo en su directorio de inicio llamado hello.cpp. Para hacerlo, ejecute el siguiente comando.

sudo nano sample.cpp

A continuación, deberá escribir un código dentro de este archivo. La sintaxis para hacerlo es la siguiente.

#include <stdio.h>

int main()
{
  printf ("Vitux-Hello World!\n");
  return 0;
}

#include

Este es un archivo de encabezado que generalmente se incluye y define las funciones de entrada y salida que podemos usar para este programa de muestra.

printf ("Vitux-¡Hola mundo!\n")

Esta es una función que imprime la cadena de texto “Vitux-Hello World!” al dispositivo de salida estándar, que en nuestro caso es el terminal.

devolver 0;

Esta línea finaliza la función main() y devuelve un código de estado entero al programa que lo llamó.

Finalmente, imprimiremos “¡Hola mundo!” en pantalla, incluyendo el siguiente código.

int main() { }

Empezamos con int main(). Luego tenemos unos corchetes que contienen nuestros comandos entre ellos. En este caso, primero queremos especificar que queremos imprimir "¡Hola mundo!" en la terminal, por lo que usamos la función printf y pasamos la cadena "Hello World" como parámetro.

Deberá guardar el archivo y salir. Presione Ctrl + O para guardar el archivo y Ctrl + X para salir del editor de texto nano.

Ahora puede compilar su nuevo archivo usando G++. Para hacerlo, utilice el siguiente comando.

g++ sample.cpp -o sample

No verá ningún resultado en la terminal, solo una pantalla en blanco cuando ejecute este comando. Esto está bien y significa que el programa se compiló correctamente y se vinculó a un nuevo archivo ejecutable llamado muestra.

Ahora, para ejecutar nuestro archivo ejecutable, usaremos el siguiente comando.

./sample

Si ve algún mensaje de error, una de las posibles fuentes es que su compilador g ++ no está instalado correctamente o le falta algún paquete crucial. Si todo va bien, la ventana de su terminal debería saludarlo con "¡Hola, mundo!".

Conclusión

En esta guía, ha aprendido a instalar el compilador G++. Como puede ver, es bastante sencillo y fácil de hacer siguiendo los pasos de esta guía.

Esperamos que este artículo te haya enseñado algo nuevo y hayas disfrutado leyéndolo. Hasta la próxima.


Ubuntu
  1. Cómo instalar Node.js y NPM en Ubuntu 18.04 y 20.04

  2. Cómo instalar PHP 7.4 y 8.0 en Ubuntu 18.04 o 20.04

  3. Cómo instalar Anaconda en Ubuntu 18.04 y 20.04

  4. Cómo instalar G++ el compilador de C++ en Ubuntu 20.04 LTS Focal Fossa Linux

  5. Cómo instalar GNU Emacs en Ubuntu 22.04

Cómo instalar uTorrent en Ubuntu 18.04 y Ubuntu 19.04

Cómo instalar TeamViewer 12 en Ubuntu 16.04 y Ubuntu 16.10

Cómo instalar ScreenCloud en Ubuntu 16.04 y Ubuntu 17.04

Cómo instalar y usar R en Ubuntu

Cómo instalar el compilador Kotlin en Ubuntu 16.04

Cómo instalar el compilador GCC en Ubuntu 20.04