Как сказал paxdiablo, make -f pax.mk
выполнит make-файл pax.mk, если вы запустите его напрямую, набрав ./pax.mk, вы получите синтаксическую ошибку.
Вы можете просто набрать make
, если имя вашего файла makefile/Makefile
.
Если предположить, что у вас есть два файла с именами makefile
и Makefile
в одном и том же каталоге, тогда выполняется makefile
, если только make
- giveb. Вы даже можете передавать аргументы в makefile.
Узнайте больше о make-файле на этом уроке: Основы понимания Makefile