GNU如何跟踪文件更改?

abc*_*bar 11 c unix makefile gnu-make

所以当你运行make而不改变它所说的任何依赖关系时target upto date.我很好奇它如何跟踪文件的变化,它是否有某种版本控制系统.如果是这样,这些文件存储在哪里?

unw*_*ind 16

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

如果目标比其所有依赖项更新,则它是最新的.否则,将重新构建相关的依赖项.