我正在为一系列编译构建一个 Makefile,以显示用于与教程中的示例同步的渐进式输出差异。其中一些运行会生成错误代码,但由于这是“问题”定义的一部分,因此当目标失败时,由 make (“ Makefile:15: recipe for target `run3' failed ”)输出的消息有点进入道路。
我知道忽略错误代码,但是否可以抑制该输出?最好在 Makefile 中。
在类似的说明中,是否可以抑制从 Makefile 中进入和离开子目录的消息(相当于“--no-print-directory”)?
而且,是的,我对 GNU Make 的回答感到满意。
当然,经过一些谷歌搜索后,答案在GNU Make 手册中。特殊目标 .SILENT 和 .IGNORE 正是我想要的。