Mientras construían el kernel de Linux, los desarrolladores tuvieron que crear un compilador gratuito y de código abierto para crear el kernel y los módulos. El compilador GCC fue construido bajo el proyecto GNU. En la versión actual de todas las distribuciones de Linux, el compilador GCC viene preinstalado dentro del sistema operativo. Puede usar el compilador GCC para compilar C, C++, Ada, Go y algunos otros lenguajes de programación orientados a objetos. Puede compilar códigos en el shell de su terminal a través del compilador GCC en un sistema Linux.
Compilador GCC en Linux
La palabra GCC significa Colección de compiladores GNU. El kernel de Linux se basa principalmente en el lenguaje de programación C y orientado a objetos. Antes de instalar el compilador GCC en su sistema Linux, debe verificar si ya está instalado en su sistema o no.
gcc --version
Si recibe el siguiente mensaje en su shell, no necesita instalarlo. Si no puede encontrar el GCC en su máquina, debe instalarlo en su sistema. Esta publicación verá cómo instalar y comenzar con GNU Compiler Collection en distribuciones de Linux.
1. Instale el compilador GCC en Debian/Ubuntu Linux
En Ubuntu y otras distribuciones Debian de Linux, el compilador GCC viene dentro de los paquetes esenciales de compilación. El paquete completo contiene el compilador GNU C, C++ y algunas funciones y herramientas de biblioteca más esenciales. Puede ejecutar la siguiente línea de comandos de aptitude que se proporciona a continuación para instalar GNU Compiler Collection en su distribución Debian Linux. Debo tener en cuenta que el siguiente comando requerirá privilegios de root.
sudo apt install build-essential
2. Instale el compilador GCC en Arch Linux
Instalar el compilador GCC en un sistema Linux basado en Arch es un proceso sencillo. Puede ejecutar el siguiente comando Pacman que se proporciona a continuación en el shell del terminal de su sistema Arch Linux para instalar la colección de compiladores GNU. Aquí, estoy usando Manjaro KDE Linux para representar a la familia Arch, y el siguiente comando también funcionará en otros sistemas Linux basados en Arch.
sudo pacman -S gcc
También puede obtener el compilador GCC en un sistema basado en Arch a través del sistema de instalación y eliminación de software. Solo necesita abrir la tienda de software y buscar el compilador GCC. Una vez que encuentre el paquete, estará a solo unos clics de eliminarlo, instalarlo o reinstalarlo en su sistema.
3. Instale el compilador GCC en Red Hat y Fedora Linux
Si es usuario de Red Hat o Fedora Linux, este paso es para usted. Puede instalar el compilador GCC en su sistema ejecutando el siguiente comando que se indica a continuación. Los usuarios de Red Hat Linux deben ejecutar el comando YUM con acceso de superusuario.
sudo yum groupinstall 'Development Tools'
Los usuarios de Fedora Linux deben ejecutar el siguiente comando DNF en el shell del terminal para obtener la colección de compiladores GNU en su sistema.
sudo dnf groupinstall 'Development Tools'
Si tiene problemas para instalar la herramienta, puede ejecutar el siguiente comando para instalar la colección de compiladores GNU directamente en su sistema basado en Red Hat.
sudo yum install gcc -y
Empezar con la colección de compiladores GNU
Hasta ahora, tenemos cómo puede instalar GNU Compiler Collection en su sistema Linux favorito. Aquí, veremos cómo puede crear su primer proyecto y ejecutarlo a través del compilador GCC. Voy a mostrar cómo puede escribir un código simple para el lenguaje de programación C para imprimir 'Hello Ubuntupit'.
Primero, abra el shell de su terminal y seleccione un directorio para almacenar el código. Estoy eligiendo el directorio del escritorio para guardar el archivo. Si no elige un directorio, establecerá el directorio de inicio de su sistema de archivos Linux de forma predeterminada. Ahora, ejecute el siguiente comando táctil en el shell de su terminal para crear un nuevo archivo.
$ cd Desktop/ touch hello.c
Una vez creado el archivo, ábralo con un bloc de notas o un editor de secuencias de comandos. Ahora copie y pegue los siguientes códigos que se dan a continuación dentro de su script en blanco. Luego guarde y salga del archivo.
#include <stdio.h> int main() { printf("Hello, UbuntuPIT!"); return 0; }
Ahora podemos compilar el código a través del compilador GCC en nuestro sistema Linux. Ejecute el siguiente comando en el shell de su terminal para compilar el código. Puede dar un nuevo nombre a su código mientras compila. Aquí, nombro el archivo compilado como Ubuntupit. Más tarde usaremos el nombre para ejecutar el código. Podemos ejecutar el código de programación C en nuestro terminal Linux a través del comando punto barra (./) en el shell del terminal.
Ejecute el siguiente comando en el shell de su terminal para ejecutar el archivo compilado a través del compilador GCC en su sistema Linux. Aquí el -o
bandera se utiliza para indicar el archivo de salida.
$ cd Desktop/ gcc hello.c -o UbuntuPIT ./UbuntuPIT
Puede ver que el código se ha compilado y ejecutado con éxito a través del compilador GCC en un sistema Linux.
Eliminar el compilador GCC de Linux
Es posible que deba eliminar la colección de compiladores GNU de su sistema Linux si encuentra algún paquete roto o problemas con el repositorio. Aquí está el proceso de cómo puede eliminarlo de su máquina Linux. Ejecute el comando apropiado desde las siguientes líneas de comando para eliminar el compilador GCC en su sistema Linux.
Puede eliminar la colección de compiladores GNU de Debian/Ubuntu Linux ejecutando el siguiente comando.
sudo apt-get install --skip-broken gcc
Ejecute el siguiente comando para eliminar GNU Compiler Collection de Red Hat y Fedora Linux.
sudo yum remove --skip-broken gcc
Los usuarios de Arch Linux deben ejecutar el siguiente comando Pacman para eliminar el paquete roto de la colección de compiladores GNU.
sudo pacman -R gcc
Para eliminar la colección de compiladores GNU de Arch Linux, también puede usar el método del centro de software predeterminado que he descrito anteriormente.
Palabras finales
Usar el compilador GCC es el método más sencillo para compilar y ejecutar el programa C en cualquier sistema Linux. Si es un novato en la programación o le encanta el software gratuito y de código abierto, disfrutará usando GNU Compiler Collection. En toda la publicación, describí el método de instalación del compilador GCC en las distribuciones de Linux y cómo puede comenzar a utilizarlo.
Compártalo con sus amigos y la comunidad de Linux si encuentra esta publicación útil e informativa. Puedes escribirnos con tus opiniones sobre esta publicación en la sección de comentarios.