包含文件的图表

时间:2010-05-08 08:04:57

标签: c graph header

当我处理别人的代码时,我需要滥用grep来查找数据类型声明等,这通常会让我感到困惑。

我想要一些分析源代码的工具,并生成一些类似graphviz的绘图,并允许我遵循依赖关系。

此外,我在互联网上找到this,但我认为仅适用于Linux内核。

2 个答案:

答案 0 :(得分:4)

您是否尝试过doxygen

Doxygen可以生成dot files,您可以在不使用Doxyfile中设置的正确选项更改源代码的情况下构建文档。

答案 1 :(得分:1)

您是否使用可以利用tags的编辑器?在Emacs中,我只输入M-。转到符号的定义,然后M- *回到我读过它的地方。这也使命令tags-search能够在软件项目的文件中进行grep(如果它们位于多个目录中,则非常方便)。