As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




已关闭8年。




我正在写一个工具,我需要为一些C项目生成调用图。
我能够使用clang生成一个文件的调用图,但无法找到如何在包含数十个头文件和源文件的整个项目中生成调用图的方法。

任何可以将调用图生成到可以解析的文件的工具都可以。可用的库会更好。

最佳答案

同样值得一提的是,出色的GNU cflow:



编辑
至于图书馆的要求。您可能想“调整” output.c,而不是打印来对数据进行其他处理。内部流程被组织到输出处理程序中,因此我认为编写自己的处理程序已经可以解决问题。它不是开箱即用的。

10-06 10:24