1 minute read

4.1.1. Generación de un programa ejecutable

La segunda línea corresponde a una directiva; en lenguaje C, las directivas empiezan siempre por el símbolo #.

La directiva include indica al compilador que incluya el fichero indicado, stdio.h, al compilar el programa.

Advertisement

El fichero stdio.h incluye la definición de las funciones más habituales para trabajar con la pantalla y el teclado.

La tercera línea declara la función main, función principal de todo programa escrito en C en que se iniciará la ejecución del programa; se marca el inicio de la función con el símbolo {.

La cuarta línea es la primera instrucción del main, y corresponde a una llamada a la función printf de la biblioteca estándar; esta función está definida en el fichero stdio.h. La función printf permite escribir en la pantalla; en este caso se escribe la cadena de caracteres indicada. En lenguaje C debemos finalizar cada instrucción con un punto y coma (;).

La quinta línea define cuál es el valor que devolverá la función. Como el tipo de retorno es un número entero (int), se ha de especificar un valor entero.

Finalmente, en la sexta línea, se cierra el código de la función con el símbolo }. El código de una función en C siempre se ha de cerrar entre los símbolos { y }.

4.1.1. Generación de un programa ejecutable

Para generar un programa ejecutable a partir de un fichero de código fuente C, utilizamos el compilador GCC.

Para compilar el programa anterior, hay que ejecutar la orden siguiente:

$ gcc hola.c -o hola -g

Para ejecutar el programa solo debemos utilizar el nombre del fichero de salida generado al añadir ./ delante:

$ ./hola Hola!

This article is from: