我需要为非常复杂的、多层的 makefile(大量包含文件、大量目标、大量变量)添加一些功能,这些文件由当然不再与公司合作的其他人编写。这里有一些人了解其中的一部分,但不是全部。
是否有一个 Make 调试器,我可以单步执行它,或者有一些等效的方法来跟踪编译流经的许多文件和目标的执行?还是有其他方法可以了解这件事是如何工作的?
我需要为非常复杂的、多层的 makefile(大量包含文件、大量目标、大量变量)添加一些功能,这些文件由当然不再与公司合作的其他人编写。这里有一些人了解其中的一部分,但不是全部。
是否有一个 Make 调试器,我可以单步执行它,或者有一些等效的方法来跟踪编译流经的许多文件和目标的执行?还是有其他方法可以了解这件事是如何工作的?
您可能想查看这篇文章http://oreilly.com/catalog/make3/book/ch12.pdf(Oreilly 的“使用 GNU Make 管理项目,第三版”中的“调试 Makefiles”一章)