Как добавить комментарии (с эхом) в Makefile
, чтобы они печатались при запуске?
Добавление комментариев в Makefile
Ответ 1
Вы должны использовать
target:
@echo "Building!"
Обратите внимание на @
, в котором указано, что Make не отображает команду. Без этого выход будет выглядеть так:
echo "Building!"
Building!
Ответ 2
Или, поскольку Make просто толкает все, что есть в правиле, к bash, вы можете просто использовать фунт, чтобы bash рассматривал его как комментарий.
Rule: Dependencies
# Your Comment
Command
Выведет
$ make Rule
# Your Comment
Command
Ответ 3
Так как make файл в основном содержит команды для запуска при создании конкретных целей, я бы сказал, что вы используете именно это: echo
.
Ответ 4
all :
echo "Building!"
$(CC) $(OBJECTS) $(LPATH) $(LIBS) -o $(PROGRAM)
Ответ 5
Visual С++ nmake имеет !message text...
предпроцессорную директиву. Я не использовал GNU make, поэтому я не делаю, если он имеет это значение, но быстрый поиск показывает, что функция $(info text...)
.
И внутри командных блоков вы можете использовать echo
.