gnu make - 寻找目录时间会影响过时的示例

gnu make - 寻找目录时间会影响过时的示例

GNU make 手册(https://www.gnu.org/software/make/manual/make.html#Rules) '4.3 先决条件的类型' 指的是仅订单先决条件

考虑这样一个例子,您的目标要放在一个单独的目录中,并且在运行 make 之前该目录可能不存在。在这种情况下,您希望在将任何目标放入目录之前创建目录,但是,由于每次添加、删除或重命名文件时目录上的时间戳都会更改,因此我们当然不希望每次目录的时间戳更改时都重建所有目标。管理此问题的一种方法是使用仅按顺序的先决条件:

为什么目录时间会影响过时?

相关内容