您的位置:首页 > 其它

假象工作目标.PHONY 的三种用法

2010-06-02 15:01 267 查看
假象工作目标.PHONY的定义是,任何不代表文件的工作目标


这样可以让make知道

1. 总是将该目标标记为尚未更新

2. 让make知道,不应像处理一般规则那样,从源文件来建立以工作目标为名的文件。可以优化搜索程序,提高性能。

常用的三种 假象工作目标的用法是:


1. 普通的用法。

如,常用的 all , clean

2. 作为内置在makefile中的shell脚本



.PHONY: make-documentation

make-documentation:

df -k .

javadoc ...

这样可以在执行javadoc前,先显示磁盘使用情况。

或者,我们可以在规则的必要条件中加上 假象工作目标, 打印一些相应的信息,使debug更为清晰。

3. 用作makefile的“用户接口”

显示makefile的用法,版本号等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: