Подтвердить что ты не робот

Добавление комментариев в Makefile

Как добавить комментарии (с эхом) в Makefile, чтобы они печатались при запуске?

4b9b3361

Ответ 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.