Cómo hacer tu primer programa C en Linux (Parte 3/15)

Cómo hacer tu primer programa C en Linux

Hoy en día, el lenguaje de programación se está volviendo más popular y se utiliza en todos los ámbitos. Varias aplicaciones, software, etc. son creados por programación. La programación en C es un lenguaje fácil y sencillo, que puede ser una opción útil para un principiante que quiere convertirse en programador. El lenguaje C es la base de todos los lenguajes y es útil para comprender brevemente el concepto de Linux. La mayor parte del kernel de Linux está escrito en lenguaje C. Por lo tanto, el conocimiento de la programación en C ayuda a comprender el programa y la aplicación del kernel.

Requisito de herramientas para el programa C

Se necesitan tres herramientas básicas para crear Cprogram en Linux:

  • Editor de texto
  • Compilador GCC
  • Biblioteca C

Editor de texto

El editor de texto es una aplicación sencilla en la que puedes editar, estructurar texto y utilizarlo como lenguaje de programación. El editor de texto es similar al Bloc de notas en el sistema operativo Windows.

Linux admite dos tipos de editores de texto:

1) Editor de texto de consola: utilizado en un entorno de línea de comandos (es decir, VI, vim, nano)

2) Editor de texto gráfico: utilizado en un entorno gráfico (es decir, gedit, gvim, NEdit)

El editor de texto también es útil para crear código fuente para el lenguaje C u otros lenguajes. Hay varios tipos de editores de texto disponibles para Linux. Puede elegir cualquier editor de texto para su sistema Linux.

Compilador GCC

Un compilador es una herramienta extendida que convierte el archivo fuente en un archivo objeto (código de máquina) para que la CPU pueda entenderlo. El compilador de C está incluido en la Colección de compiladores GNU (GCC), que proporciona software gratuito. GCC es un componente importante de la distribución de Linux. Necesitamos instalar el compilador GCC C en Linux para la programación en C.

Verifique si GCC está instalado o no en su sistema siguiendo el comando y presione la tecla Enter:

gcc

Si gcc está instalado, se mostrará el siguiente resultado en la pantalla:

gcc: error fatal: no hay archivo de entrada

compilación terminada.

Si gcc no está instalado, se mostrará el siguiente resultado en la pantalla:

Comando no encontrado

Instale GCC desde el paquete de software de Ubuntu usando el siguiente comando:

sudo apt-get instalar gcc

Biblioteca C

El compilador GCC C tiene una biblioteca de sistema incorporada para diferentes propósitos, como interfaz de E/S estándar, operación matemática, etc. Entonces necesitamos instalar la biblioteca C en Linux para la programación en C.

Verifique si la biblioteca C está instalada en su sistema o no siguiendo el comando y presione la tecla Enter:

encontrar glibc

El comando anterior mostrará varias líneas en la pantalla del terminal. Puede ver el archivo comprimido de la biblioteca glibc.7.gz.

Haciendo código fuente

Explicaré un programa C simple para comprender el concepto de programación C en Linux. Escribamos el programa para imprimir "Hola mundo" en C, que es muy común y se puede encontrar en cualquier lugar.

Primero abre el editor de texto que tienes instalado en tu sistema Linux y escribe el código llamado código fuente.

#incluir

int principal ( )

{

Printf (“Hola mundo…n”);

devolver 0;

}

Este código debe aparecer igual en el archivo y guardarlo con el nombre hello_world.c. Puede darle al archivo cualquier nombre, pero debe ser fácil de entender. Cada archivo requiere la extensión .c, que es una indicación para el compilador de que es el archivo fuente.

Compilando el código fuente

Una vez escrito y comprobado en busca de errores, el siguiente paso está listo para el compilador. El compilador realiza el enlace automáticamente.

Compile el código fuente con GCC siguiendo la línea:

gcc hola_mundo.c

Después de la compilación, GCC generará un archivo ejecutable (ejecutable). Aquí no proporcionamos el nombre del archivo ejecutable, por lo que el compilador automáticamente le da el nombre a.out al archivo. a.out es un archivo ejecutable de hello_world.c y está ubicado en el mismo directorio donde se guardó el archivo fuente.

Pero un buen programador siempre da el nombre de un archivo ejecutable usando la siguiente línea en lugar del método superior:

gcc -o Hola hola_mundo.c

Ahora GCC generará un archivo ejecutable llamado Hello.out en lugar de a.out. Antes de ejecutar el archivo ejecutable, confirme que el archivo ejecutable se generó en el mismo directorio donde se encuentra el archivo fuente.

Ejecutando el archivo ejecutable

Escriba el nombre del archivo seguido de un punto y una barra y presione la tecla ENTER de la siguiente manera:

./Hola

El resultado se imprimirá Hola mundo… en la pantalla del monitor.

contenido relacionado

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.