我需要一个可以用来更好地理解大C的工具 项目。我希望能够看到各种C之间的关系 模块和调用什么,最常用的函数,使用的标题等等。
我在这里和谷歌搜索了但是所有的源代码分析工具似乎都给了 你是我不感兴趣的代码行数和其他指标。我只是 希望在进入代码之前获得关于事物结构和互连的高级视图。
有这样的事吗?
我看过这些,但他们似乎没有做我想做的事:Source Code Tools
自发布以来,我尝试过Doxygen,它似乎给了我一些我需要的东西。还有其他人吗?
答案 0 :(得分:0)
尝试GNU cflow,它将分析函数的调用树 - 您将很好地看到函数的调用层次结构。或者使用Eclipse浏览代码。
答案 1 :(得分:0)
Source Navigator可能对某些内容有帮助(我用它来查看调用树)。请参阅screenshots。
cxref构建带注释的源代码交叉引用,易于查看和导航(我曾经创建过一些代码的HTML引用)。请参阅cxref在其自己的源代码here上的输出。可用于记录代码。
答案 2 :(得分:0)
它不是OSS,但是当理解用C或C ++编写的大型遗留应用程序时,工具CppDepend肯定会有所帮助。