如果对象文件的一个或多个依赖项已过时,则更新对象文件。
但是,写下正确的依赖树确实很痛苦。
当您放置额外的 #include 时,您可能只是忘记将头文件添加到依赖项中。
如果依赖项列表中的 header 之一包含另一个 header 怎么办?
如果...怎么办
所以我正在寻找自动方法来为 makefile 生成“正确”的依赖关系树。
谢谢!
最佳答案
有多种方法。一是described in GNU make 手册。
更好的是automake环境使用的,但是你不需要使用automake来使用它。可以找到described here .
关于makefile - 如何自动生成makefile的依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21959105/