make - 以静默方式删除中间文件

时间:2017-08-31 10:30:47

标签: makefile rm building

构建链规则时,make会自动调用rm以在构建过程结束时删除任何中间文件。由于我有大约400个中间文件要删除,这会严重影响控制台输出。

有没有办法静默rm这些中间文件,以便在构建完成后没有任何东西会回显,或者回复“删除中间文件”这样的消息?

2 个答案:

答案 0 :(得分:3)

您可以运行<app-tinymce [elementId]="admin_editor" (onEditorKeyup)="keyupHandlerFunction($event)"> </app-tinymce> 或使用此修补程序构建您自己的make版本:

make -s

答案 1 :(得分:1)

扩展接受的答案,您可以从$attrs本身内部修改Make的标志(如here所示)。因此,根据您的情况,您可以在from datetime import datetime next_wipe = get_next_wipe_datetime() # typically Tue. 9am ... cmd = read_chat_channel() if datetime.now() > next_wipe: next_wipe = get_next_wipe_datetime() do_wipe() process(cmd) 的顶部添加该标签:

Makefile

唯一需要注意的是Makefile标志使 all Make的输出静音。包括“无事可做”通知。

编辑:

您还可以将目标作为依赖项添加到MAKEFLAGS += --silent ,如https://www.gnu.org/software/make/manual/html_node/Special-Targets.html所述。