伪目标——.PHONY

Makefile   2023-08-15 14:28   49   0  

伪目标

· Makefile中没有生成文件或更新目录,只是进行一些指令操作的目标就被称为伪目标,如:

这个clean就是伪目标,没有生成任何文件,只执行了下面的操作。

· 但是上述例子的写法是有问题的,如果在该文件夹下创建一个叫clean的文件,就无法执行了:

23574_mww1_3199.png

· 为了解决这个问题,需要引入一个特殊目标名:

.PHONY

· PHONY就是伪造的意思,使用例子如下:

.PHONY: clean
clean:
    rm .....

· 如果希望某一个文件在每一次make的时候都更新,也可以把它设置为伪目标。


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。