在我使用的makefile中有@-,在我可以找到的任何makefile教程中都没有提到这一点。你能解释一下@-是干什么用的吗?例如:
@-
@- $(RM) *.o
发布于 2014-05-26 11:01:37
@告诉Make在执行命令行之前不要打印命令行.
@
(手册:食谱回音)
减号-告诉Make忽略命令的结果,如果不成功,则不要失败目标。
-
(手册:食谱中的错误)
在您的示例中,这两种方法都在使用,因为有人不希望使用擦除命令来污染输出,而且也不希望在删除出现任何问题时导致构建失败。
https://stackoverflow.com/questions/23868566
相似问题