makefile中.PHONY的作用是什么?

初学makefile的时候,有一个关键字“.PHONY”搞不懂,在请教过同学之后豁然开朗,遂写下经验望帮助更多的同学能够理解。
在某度可以搜到phony的英文意思是:骗人的东西
makefile中.PHONY的作用是什么?
那在makefile里也是这个意思吗?请往下看
在这里,我们运行make的时候是没有任何区别的
makefile中.PHONY的作用是什么?
但是,如果当前目录里含有clear这个文件的时候,.PHONY的作用就来了:
makefile中.PHONY的作用是什么?
这里就起到“欺骗”的作用,欺骗make别管别的,让你干嘛你就干嘛的意思