我知道如何用@的规则来沉默一条线,我也知道如何用.SILENT沉默整个规则,但我找不到如何使隐式规则的输出静音的答案? / p>
答案 0 :(得分:0)
您可以使用.SILENT
来隐藏隐式规则,只需添加与隐式规则匹配的目标:
all: prog
prog: $(OBJS)
$(LINK)...
.SILENT: $(OBJS)
如果这不能回答你的问题,你必须更加明确:展示一个makefile的例子,你输入的命令,以及你得到的输出,并解释你的期望。< / p>
答案 1 :(得分:0)
谢谢,我在另一个话题中说道.SILENT已经过时并且正在沉默一切,包括编译错误,我只是测试它并完美地完成工作,我试图删除一个文件,输出告诉我文件失踪。 对不起,我应该尝试一下,即使我是红色它完全沉默目标。