Как скрыть компиляцию сообщения в Makefile? - PullRequest
19 голосов
/ 27 марта 2012

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

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

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

1 Ответ

36 голосов
/ 27 марта 2012

Короче говоря, prepend'@'.

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...