因此,当您在不更改任何依赖项的情况下运行 make
时,它会显示 target upto date
。我很好奇它如何跟踪文件的更改,它是否有某种版本控制系统。如果是这样,这些文件存储在哪里?
最佳答案
不,它只是比较文件的最后修改日期。
如果目标比它的所有依赖项都新,那么它就是最新的。否则重新构建相关依赖。
关于c - GNU 如何跟踪文件更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22941948/