包含文件的图表

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

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

我也在互联网上找到了这个 ,但我认为仅仅是针对Linux内核的taylored。

你试过doxygen吗?

Doxygen可以生成点文件 ,您可以使用Doxyfile中设置的正确选项来构建docomentation而无需更改源代码。

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