makefile中.PHONY的最直接理解
为了避免和文件重名的这种情况,可以使用一个特殊的标记“.PHONY”来显示地指明一个目标是“伪目标”,向make说明,不管是否有这个文件,这个目标就是“伪目标”,继续执行make命令。
.PHONY : clean
当当前目录下具有clean文件时,make clean 命令不会执行,如果,在makefile文件中,定义.PHONY : clean,在执行make clean 命令时,不论当前目录下是否有clean文件,都会执行该命令所要求的行为。