一个堆栈溢出线程(当然是通过 google 找到的)指示我使用 doxygen 来自动创建文档(最初是因为我继承了一个要绘制图表的代码库,我厌倦了通过 Dia Diagram Editor 手动完成)。
现在 doxygen 已经证明非常有用。然而,有一件事我似乎仍然无法做到:为整个代码库生成包含(或调用)图。它将为单个文件生成包含层次结构,或为单个函数生成调用图,但我想查看整个内容(它不是一个非常大的代码库:D)。
有人碰巧知道吗?
PS这在C中,但我怀疑它是否重要。
全程序静态分析确实超出了 Doxygen 的范围,我觉得。
然而,“获取代码的图形函数调用图的工具”这个问题所要求的几乎相同,答案涉及许多听起来很有希望的不同工具。