La herramienta make nos facilita mucho la tarea de compilar un programa, sobre todo si el proyecto consiste en varios ficheros de código fuente y si se tiene que trabajar con librerías adicionales.
Hemos preparado un fichero Makefile que vamos a usar siempre junto con el make (es decir, aprovechamos la situación de que make usa por defecto un fichero llamado Makefile para encontrar sus reglas). No hay por qué entender el contenido de este fichero, pero tampoco está prohibido intentarlo.
Lo único que tenemos que hacer es:
decir a make cuáles son los ficheros que queremos compilar para formar el programa. Listamos esos ficheros en un fichero llamado objs.make tal cual está: si hace falta añadimos líneas adecuadas.
Una vez actualizado el fichero objs.make se crea el ejecutable simplemente con el comando: make
Nuestro ejecutable siempre se llamará ig y se ejecuta con ./ig
El make podemos usar también para borrar todos los ficheros que no necesitamos salvar, p.e., el ejecutable. Con un simple make clean nos borra todo los ficheros temporales y el ejecutable.