Linux es un sistema operativo. Ha existido desde mediados de la década de 1990 y, con el tiempo, su base de usuarios se ha expandido a todo el mundo. Hoy en día, se puede encontrar en todas partes, desde sus teléfonos, automóviles, televisores y refrigeradores.
Ubuntu es una distribución de Linux. En este artículo, repasaremos cómo compilar y ejecutar el tradicional Hello World! programa en C en Ubuntu 20.04. Siga los pasos que se muestran a continuación para crear su primer programa de C.
Abrir el terminal
Haga clic en el icono Mostrar aplicaciones. Este icono se puede encontrar en la parte inferior derecha de la barra de lanzamiento, como se muestra en la imagen de abajo.
Esto le llevará al Menú de Aplicaciones, como se muestra a continuación.
Escriba terminal en la barra de búsqueda.
Seleccione el icono terminal para su lanzamiento.
Comprobar si GCC está instalado
La Colección de Compiladores de GNU (GCC) es una colección de bibliotecas y compiladores para C y otros lenguajes como C++, Go, etc.
Para comprobar si tiene el compilador GCC instalado en su sistema, ejecute el siguiente comando.
gcc –v
Si recibe un mensaje similar al final de la siguiente captura de pantalla, su compilador GCC está instalado y puede pasar a crear su archivo de código fuente.
Si ve el mensaje que se muestra en la imagen de abajo, entonces necesita instalar el compilador GCC.
Utilice el comando que se muestra a continuación para instalar el compilador GCC en su sistema. Un artículo detallado sobre la instalación de GCC en Ubuntu 20.04 está aquí.
sudo apt install gcc
El primer paso es introducir su contraseña. Una vez que ingrese su contraseña, se inicia la instalación. A continuación se le pedirá que confirme la instalación. Escriba y para confirmar la instalación.
una Vez que la instalación se completa correctamente, debería ver la siguiente salida.
Creando su programa C
Para crear un archivo llamado » hola.c», ingrese el siguiente comando en su terminal. Puede nombrar su archivo como quiera, pero la mejor práctica es usar un nombre descriptivo del programa.
gedit hello.c
Al ejecutar este comando, Linux inicia el editor de texto.
Introduzca el siguiente código fuente en C para imprimir Hello World!
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
Guarde el archivo, cierre el editor de texto y vuelva a la terminal.
Un vistazo más de cerca a Hello World! programa
La primera línea de cada programa C comienza con el signo de libra, #. La primera línea se llama directiva de preprocesador. El propósito de la directiva de preprocesador es dar instrucciones al compilador para que realice el preprocesamiento requerido antes de la compilación real.
El siguiente es la función main (). Esta función es el punto de partida de cada programa en C y solo puede tener una función principal en su programa.
¡Hola Mundo! el ejemplo tiene dos declaraciones. Una instrucción es una instrucción en un programa y termina con un punto y coma.
La función printf () imprime la salida en la pantalla.
Aunque la instrucción return 0; no es necesaria para este programa. El propósito de usarlo aquí es ayudarlo a familiarizarse con él a medida que los programas más complejos lo necesiten.
Puede notar cómo los tirantes rizados están en líneas separadas, esto no es necesario. C no es quisquilloso sobre cómo se presenta el texto. Podrías escribir todo el código en una línea y aún así funcionaría, pero no es la mejor práctica. El uso de espacios y líneas separadas hace que su código sea más limpio y fácil de leer.
Ejecutar su programa en C
Hay dos formas de ejecutar su código fuente, veremos ambas aquí.
Método 1
Ingrese el comando a continuación
gcc –o hello hello.c
Este comando invoca al compilador GCC para compilar el archivo hello.c. El resultado se envía a hello, un ejecutable. Usamos hola aquí, puedes usar cualquier otra palabra.
El compilador crea un archivo binario si el código fuente no tiene errores.
Introduzca el siguiente comando en el terminal de la siguiente:
./hello
Este comando carga el archivo ejecutable en la memoria. Esto da como resultado que la CPU ejecute las instrucciones que contiene. El ./ parte del comando se refiere al directorio actual. El .el comando / hello carga y ejecuta el archivo ejecutable ‘hello’.
Si el programa se ejecuta correctamente, debería ver el texto, » Hello World!»en su terminal como se muestra a continuación.
Método 2
Ingrese el comando a continuación
gcc hello.c
Este comando genera un archivo de código de bytes ejecutable por máquina, «a. out».
Usted puede ver todos los archivos ejecutando el comando ls
a continuación, ejecute el comando siguiente
./a.out
Este comando ejecuta el código de bytes y verá el texto «Hola Mundo!»en la terminal.
Y hay que ir! Acabas de escribir tu primer programa C. Hola Mundo! el programa puede parecer inútil y simple, pero es la mejor manera de comenzar a aprender a programar. Al escribir esto usted mismo, es mejor bajo conceptos que de otra manera pueden parecer abstractos y vagos.
Maryam es un ingeniero de software. Además de tener conocimiento y experiencia en desarrollo de software, tiene una pasión por la escritura técnica.