Как скрыть компиляцию сообщения в Makefile? - программирование
Подтвердить что ты не робот

Как скрыть компиляцию сообщения в Makefile?

Ядро Linux, которое я компилирую, печатает только сообщение:

CC  .....
LD [M] ....

Как я могу скрыть компилирующее сообщение, напечатанное make и выводить то, что я хочу? Где я могу найти часть кода, которая делает это в файле Makefile ядра?

4b9b3361

Ответ 1

Короче говоря, добавьте "@".

То, что делает make файл ядра, является более сложным, но оно сводится к следующему:

%.o: %.c
    @echo [CC] [email protected]
    @gcc -o [email protected] -c $<

Посмотрите инструкцию GNU. GNU Make действительно хорошо документирован, и если вы много работаете с ним, стоит потратить на это прочесть.