标签: c graph header
当我处理别人的代码时,我需要滥用grep来查找数据类型声明等,这通常会让我感到困惑。
我想要一些分析源代码的工具,并生成一些类似graphviz的绘图,并允许我遵循依赖关系。
此外,我在互联网上找到this,但我认为仅适用于Linux内核。
答案 0 :(得分:4)
您是否尝试过doxygen?
Doxygen可以生成dot files,您可以在不使用Doxyfile中设置的正确选项更改源代码的情况下构建文档。
答案 1 :(得分:1)
您是否使用可以利用tags的编辑器?在Emacs中,我只输入M-。转到符号的定义,然后M- *回到我读过它的地方。这也使命令tags-search能够在软件项目的文件中进行grep(如果它们位于多个目录中,则非常方便)。
tags-search