0

在 C 中,我有一个头文件file1_0.h,它仅包含在file1.hfile1.c.

file1.h包含在许多其他文件中,例如file2.c,file3.cfile4.c

如果我进行任何更改,file1_0.h我知道我需要重新编译,file1.c但我还需要重新编译file2.c吗?file3.cfile4.c

4

1 回答 1

4

是的。

您的所有其他文件都依赖于它,file1_0.h因为file1.h它依赖于它,而所有其他文件都依赖于file1.h. 因此,您需要重新编译“以确保安全”。

于 2014-08-08T00:33:04.770 回答