clean:
rm edit main.o common.o
clean 是一个伪目标。只执行命令,不生成任何文件。
要运行 clean 这个目标时,只有在启动 make 工具时指定运行该目标才行。下面演示了运行 clean 伪目标。
make clean
例子:
cleanall : cleanobj cleanmk
r m app
cleanobj:
rm *.o
cleanmk:
r m *.mk
make cleanall 将清除所有要被清除的文件。执行 cleanobj 和 cleanmk 这两个伪目标有点像“子程序“调用。用户可以分别执行这 3 个目标,每次清理指定类型的文件,例如清楚 .mk 文件。
make cleanmk