什么';这是'~';在makefile中?

什么';这是'~';在makefile中?,makefile,Makefile,我刚开始学习如何编写makefile。然后我学习了教程。我不理解本教程中Makefile5最后一行“~”的含义。我已经阅读了此通配符的说明,但这些情况似乎与下面的用法不匹配 rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~ rm-f*~只删除名称以波浪号(~)结尾的文件。文件末尾的波浪号意味着它们是由文本编辑器创建的某种备份。 您可以在这里找到关于这类文件的一些讨论:我认为波浪号(~)字符在Makefile中没有意义。这是一个系统命令(rm),因此tilde由sy

我刚开始学习如何编写makefile。然后我学习了教程。我不理解本教程中Makefile5最后一行“~”的含义。我已经阅读了此通配符的说明,但这些情况似乎与下面的用法不匹配

rm -f $(ODIR)/*.o *~ core $(INCDIR)/*~ 

rm-f*~只删除名称以波浪号(~)结尾的文件。

文件末尾的波浪号意味着它们是由文本编辑器创建的某种备份。 您可以在这里找到关于这类文件的一些讨论:

我认为波浪号(~)字符在Makefile中没有意义。这是一个系统命令(rm),因此tilde由sysem解释,而不是由GNU make解释。