2012-04-29 2 views
12

У меня есть;Подавление вывода из моего файла Makefile

default : 
      gcc -o function function.c 

Когда я печатаю сделать в терминале следующее сообщение излучается

  [email protected]:~/Desktop$ make 
     gcc -o function function.c 
     [email protected]:~/Desktop$ 

Но я хочу

  [email protected]:~/Desktop$ make 
     [email protected]:~/Desktop$ 

Как я могу сделать это?

ответ

23

Используйте @ успокаивать выход:

default: 
    @gcc -o ... 

Вы можете найти документацию здесь: Recipe echoing. (Или вы можете вызвать make с make -s, чтобы подавить все вторя.)

10

Вы можете использовать make --silent (по крайней мере, для GNU сделать)

Смежные вопросы