GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo crear y ejecutar un programa en C usando Ubuntu 20.04 LTS

Linux es un sistema operativo. Ha existido desde mediados de la década de 1990. 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, hasta sus 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 en C.

Abriendo la terminal

Haz clic en Mostrar Aplicaciones icono. Este ícono se puede encontrar en la parte inferior derecha de la barra de inicio, como se muestra en la imagen a continuación.

Esto lo llevará al menú de aplicaciones , como se muestra a continuación.

Escriba terminal en la barra de búsqueda.

Seleccione el icono de terminal para lanzarlo.

Comprobando si GCC está instalado

La colección de compiladores GNU (GCC) es una colección de bibliotecas y compiladores para C y otros lenguajes como C++, Go, etc.

Para verificar 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 a continuación, entonces necesita instalar el compilador GCC.

Use el comando que se muestra a continuación para instalar el compilador GCC en su sistema. Aquí hay un artículo detallado sobre la instalación de GCC en Ubuntu 20.04.

sudo apt install gcc

El primer paso es ingresar su contraseña. Una vez que ingrese su contraseña, la instalación comienza. 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 complete con éxito, debería ver el siguiente resultado.

Creando tu programa C

Para crear un archivo llamado "hello.c", ingrese el siguiente comando en su terminal. Puede nombrar su archivo como desee, pero la mejor práctica es usar un nombre descriptivo del programa.

gedit hello.c

Cuando ejecuta este comando, Linux inicia el editor de texto.

Ingrese el siguiente código fuente C para imprimir Hello World!

#include <stdio.h>

int main()

{

printf("Hello World!");

return 0;

}

Guarde su archivo, cierre el editor de texto y regrese a la terminal.

¡Una mirada más cercana a Hello World! programa

La primera línea de cada programa en C comienza con el signo de libra, # . La primera línea se llama la directiva del preprocesador. El propósito de la directiva del preprocesador es instruir al compilador para que realice el preprocesamiento requerido antes de la compilación real.

El siguiente es el main() función. Esta función es el punto de partida de cada programa C y solo puede tener una función principal en su programa.

¡Hola Mundo! el ejemplo tiene dos sentencias. Una declaración es una instrucción en un programa y termina con un punto y coma.

El printf() La función imprime la salida en la pantalla.

Aunque retorna 0; declaración no es necesaria para este programa. El propósito de usarlo aquí es ayudarlo a familiarizarse con él, ya que los programas más complejos lo necesitan.

Puede notar cómo las llaves están en líneas separadas, esto no es necesario. C no es quisquilloso con la disposición del texto. Podría escribir todo el código en una línea y seguiría funcionando, 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.

Ejecutando su programa C

Hay dos formas de ejecutar su código fuente, revisaremos 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 hola.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.

Ingrese el siguiente comando en la terminal 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 ./hola El comando carga y ejecuta su archivo ejecutable 'hola'.

Si el programa se ejecuta correctamente, debería ver el texto "¡Hola mundo!" 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 ”.

Puede ver todos los archivos ejecutando el comando ls

A continuación, ejecute el siguiente comando

./a.out

Este comando ejecuta el código de bytes y verá el texto "¡Hola mundo!" en la terminal.

¡Y ahí tienes! Acabas de escribir tu primer programa en 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 que comprenda conceptos que de otro modo podrían parecer abstractos y vagos.


Ubuntu
  1. Cómo compilar y ejecutar un programa C en Ubuntu

  2. Cómo actualizar a Ubuntu 22.04 LTS desde Ubuntu 20.04 LTS y 21.10

  3. Cómo instalar Libreoffice 4.3 en Ubuntu 12.04 y 14.04 LTS

  4. Cómo instalar Libreoffice 4.4 en Ubuntu 15.04 y 14.04 LTS

  5. Cómo instalar LAMP y ejecutar OrangeHRM en Ubuntu 12.04 LTS

Cómo crear un archivo ISO en Ubuntu 18.04 LTS

Cómo instalar PHP 5.6, PHP 8.0 y PHP 8.1 en Ubuntu 20.04 LTS

Cómo instalar uTorrent en Ubuntu 16.04 LTS y Ubuntu 17.10

Cómo ejecutar programas Java en Ubuntu

Cómo instalar KVM y crear máquinas virtuales en Ubuntu 16.04 LTS

Cómo crear y ejecutar un script de shell en Ubuntu 22.04