如何仅在makefile的终端上打印输出而不在终端上打印命令行?

Jac*_*ack 3 linux makefile

我想在我的makefile文件中写入简单的“帮助”选项,但是问题出在这里;

all: 
   echo "help options.." 
Run Code Online (Sandbox Code Playgroud)

当我make在终端上打电话时,它打印:

echo "help options.."
help options..
Run Code Online (Sandbox Code Playgroud)

只能打印吗?:

help options..
Run Code Online (Sandbox Code Playgroud)

希望对您来说很清楚。

Kri*_*ost 6

在命令前面加上“ @”,如下所示:

target:
    @echo "help options.."
Run Code Online (Sandbox Code Playgroud)

GNU Make有一个很好的手册,解释了这一点。