抑制我的Makefile的输出

osc*_*ego 18 c makefile

我有 ;

 default :
           gcc -o function function.c
Run Code Online (Sandbox Code Playgroud)

当我在终端输入make时,会发出以下消息

         user@user-laptop:~/Desktop$ make
         gcc -o function function.c 
         user@user-laptop:~/Desktop$  
Run Code Online (Sandbox Code Playgroud)

但我想要

         user@user-laptop:~/Desktop$ make
         user@user-laptop:~/Desktop$  
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

Mat*_*Mat 28

用a @来安静输出:

default:
    @gcc -o ...
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到文档:Recipe echoing.(或者你可以调用makemake -s压制所有呼应.)


Pub*_*bby 14

你可以使用make --silent(至少对于GNU make)