23.5.09

Makefiles

Para compilar programas desde más de una fuente es útil confeccionar un archivo "Makefile".
Además, cuando tenemos muchos archivos que se compilan en un sólo binario, como sucede frecuentemente en los sistemas embebidos, se vuelve muy útil abreviar la forma de incluirlos en la compilación. Para esto existen macros que evitan la repetición de variables, lo cual no sólo es bueno para agilizar la escritura, sino para el mantenimiento, legibilidad y escalabilidad de los programas.
He aquí un tutorial simple y en español para escribir Makefiles.

1 comentarios:

Rafael dijo...

En la generación anterior de los SISMED trabajábamos con placas PC/104 (80188!), el kernel uC/OS-ii y se compilaba todo en Borland C con un makefile muy completo - corria en DOS!. Efectivamente se vuelve todo muy complejo y difícil de seguir sin esta herramienta, imagino que bajo Linux la cosa es similar. Saludos
Rafael