Как добавить комментарии (с эхом) в 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.