[Ver compilar]. Herramienta que automatiza la compilación y construcción de archivos ejecutables a partir del código fuente, siguiendo las reglas definidas en el archivo makefile en el directorio actual.
Un ejemplo podría ser:
$ nano HolaMundo.c
#include <stdio.h>
int main(){ printf("Hola mundo\n"); return 0; }
$ nano makefile
HolaMundo: HolaMundo.c
gcc -o HolaMundo HolaMundo.c
$ make
$ ./HolaMundo