我在Makefile中找到了这个rm
命令。
rm -f $(ODIR)/*.o *~ $(PROG) $(INCDIR)/*~
*~
是什么意思?
答案 0 :(得分:5)
*~
并不特别。它匹配以~
字符结尾的文件(通常是编辑器备份文件)。
答案 1 :(得分:4)
emacs是一个程序,它将以〜周围的文件作为备份文件。所以makefile的创建者可能是一个emacs用户,他想要这个目标(也许干净?)来清理.o文件和可执行文件以及emacs droppings。
答案 2 :(得分:1)
它表示所有文件末尾都有~
的文件,无论文件名的其他字母是什么。这些通常是临时文件。