Запуск make -d
приводит к выводу отладочной информации lot . Если вы выполните поиск по первому появлению «Обновление целей» и посмотрите на следующую упомянутую цель, это будет целью по умолчанию.
Например:
$ make -d | grep -A2 -m1 'goal targets'
Updating goal targets....
Considering target file 'all'.
File 'all' does not exist.
Это подразумевает, что, по крайней мере, для этого Makefile текущая цель по умолчанию - all
. Затем это можно применить, добавив .DEFAULT_GOAL: all
в Makefile верхнего уровня.