Introducción
En este desafío, aprenderás a crear un Makefile básico para compilar un programa sencillo en C. Comprenderás cómo los archivos Makefile ayudan a automatizar el proceso de construcción y a gestionar múltiples archivos de código fuente.
En este desafío, aprenderás a crear un Makefile básico para compilar un programa sencillo en C. Comprenderás cómo los archivos Makefile ayudan a automatizar el proceso de construcción y a gestionar múltiples archivos de código fuente.
En este desafío, crearás un Makefile básico para compilar un programa simple en C. El programa consta de dos archivos fuente: hello.c y utils.c. El archivo hello.c contiene la función principal que imprime un mensaje en la consola. El archivo utils.c contiene una función de utilidad que es invocada desde la función principal.
Makefile que compile el programa.clean para eliminar los archivos compilados.~/project.hello.c como utils.c.hello.clean.Ejecuta los siguientes comandos para compilar el programa:
cd ~/project
make
gcc -c hello.c
gcc -c utils.c
gcc hello.o utils.o -o hello
Ejecuta el programa compilado:
./hello
Ejemplo de salida del programa:
Hello, World!
Utility function called!
Después de ejecutar el programa, realiza la limpieza de los archivos compilados.
-c para compilar los archivos fuente en archivos de objeto.Este desafío te ha introducido en la creación básica de archivos Makefile. Has aprendido a escribir un Makefile sencillo para compilar múltiples archivos fuente, generar un ejecutable y limpiar los artefactos de construcción. Estas son habilidades fundamentales para gestionar proyectos de programación en C.