2014-04-08 89 views
4

因此,当您运行make而不更改任何依赖关系时,它会显示target upto date。我很好奇它是如何跟踪文件的变化的,它是否有一些版本控制系统。如果是这样,这些文件存储在哪里?GNU如何跟踪文件更改?

回答

10

不,它只是比较文件的最后修改日期。

如果目标比其所有依赖关系更新,它是最新的。否则,重新建立相关的依赖关系。