标签: c unix makefile gnu-make
因此,当您运行make而不更改任何依赖关系时,它会显示target upto date。我很好奇它如何跟踪文件的变化,它是否有某种版本控制系统。如果是这样,这些文件存储在哪里?
make
target upto date
答案 0 :(得分:13)
不,它只是比较文件的最后修改日期。
如果目标比其所有依赖项更新,则它是最新的。否则,将重新构建相关的依赖项。