关于golang:Makefile文件中的-PHONY-的作用

咱们能够看到即便不要.PHONY正文这一行,make proto 命令也是失常执行,那 .PHONY 的作用到底是什么呢?

我先在Makefile的同级目录下建一个文件名为 proto 文件。

.PHONY前面跟的指标都被称为伪指标,也就是说咱们 make 命令前面跟的参数如果呈现在.PHONY 定义的伪指标中,那就间接在Makefile中就执行伪指标的依赖和命令。不论Makefile同级目录下是否有该伪指标同名的文件,即便有也不会产生抵触。另一个就是进步执行makefile时的效率。

如果该篇文章对您有一点点帮忙,请点个赞????吧!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理