Podemos definir macros por linea de comandos mediante el siguiente sistema:
$ make mi_ejecutable LIBPATH=/home/pepe/lao/bibliotecas
Las definiciones de macros por linea de comandos tienen precedencia sobre las macros definidas en el Makefile.
Para evitar olvidos no debemos crear Makefiles que presupongan que el usuario va a definir macros por linea de comandos, esta funcionalidad solo debe ser utilizada si por alguna razón queremos modificar momentáneamente el comportamiento de nuestro Makefile.