在构建结束时,make删除一个文件:
Removing intermediate files...
rm some/dir/myfile.inc
我想保留它以便以后的构建更快,但我无法做到。这两行中的任何一行都应强制make保留所有中间文件,如this question中所示,但它们没有效果:
.SECONDARY:
.PRECIOUS:
如果我拼出确切的文件路径,它会保留文件:
.SECONDARY: some/dir/myfile.inc
如果但是这不起作用
.SECONDARY: %.inc
.SECONDARY
规则是否被忽略,因为后来这样的规则更具体?
%foo.o %foo.h %foo.inc: some_other_file
dosomething