每个Makefile中都应该写一个清空目标文件(.o和执行文件)的规则,这不仅便于重编译,也很利于保持文件的清洁。
一般的风格都是:
1 clean:2 rm edit $(objects)
clean从来都是放在文件的最后,更为稳健的做法是:
1 .PHONY : clean2 clean :3 -rm edit $(objects)//rm命令前面加了一个小减号的意思就是,也许某些文件出现问题,但不要管,继续做后面的事。