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

Подавление вывода из моего файла Makefile

У меня есть:

 default :
           gcc -o function function.c

Когда я набираю make в терминале, выдается следующее сообщение

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

Но я хочу

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

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

4b9b3361

Ответ 1

Используйте @ для отключения вывода:

default:
    @gcc -o ...

Вы можете найти документацию здесь: Эхо отзыва рецепта. (Или вы можете вызвать make с помощью make -s для подавления всех эхо-сигналов.)

Ответ 2

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