Instalación de software Linux - LPI 101

Introducción

Comenzamos con un ejemplo de código corto. Aunque no necesitamos una comprensión avanzada del lenguaje C, estos ejemplos pueden ayudar a resolver problemas comunes.

El archivo main.c:

El archivo Hello.c:

Observe que el main.c está incompleto en el sentido de que la función Hello() no está definida. De la misma manera Hello.c no tiene una declaración "principal". Así que estos archivos son interdependientes. Sin embargo, se pueden compilar archivos de objetos (.o) que son como archivos binarios no ejecutables que se pueden usar para "construir" una aplicación.

Compilación de los archivos objeto:

Esto generará dos archivos main.o y Hello.o que ahora se pueden utilizar para construir la aplicación de app.

Compilando la aplicación:

La opción -o simplemente especifica un nombre para el código compilado. Si no se especifica ningún nombre, la salida compilada se llama a.out por defecto.

Todos estos pasos se pueden automatizar usando un Makefile. Aquí hay un Makefile mínimo que compilaría el ejecutable de la aplicación.

Makefile

Publicar un comentario

0 Comentarios