如何知道需要编译什么?

时间:2013-08-13 15:13:04

标签: makefile

Make是一个非常方便且功能强大的功能,用于开发和更具体地编译软件。它实际上用什么过程来确定哪些文件在必要时被重新编译(被触摸的文件)与跳过未被触及的文件?

1 个答案:

答案 0 :(得分:4)

它检查先决条件的修改日期,并将它们与目标的修改日期进行比较。如果任何先决条件较新,则重建该目标。

有一些特殊情况(例如虚假目标),但这就是它的全部内容。