Makefile es una herramienta de creación de programas que se ejecuta en Unix, Linux y sus versiones. Ayuda a simplificar la construcción de ejecutables de programas que pueden necesitar varios módulos. Para determinar cómo se deben compilar o recompilar los módulos juntos,maketoma la ayuda de archivos MAKE definidos por el usuario. Este tutorial debería mejorar su conocimiento sobre la estructura y la utilidad de Makefile.
Makefile guía el makeutilidad al compilar y vincular módulos de programa. Cualquiera que quiera compilar sus programas usando elmake utilidad y desea obtener conocimientos sobre el archivo Makefile debe leer este tutorial.
Este tutorial espera una buena comprensión del lenguaje de programación como C y C ++. Se espera que el lector tenga conocimientos de vinculación, carga de conceptos y cómo compilar y ejecutar programas en un entorno Unix / Linux.