gpt4 book ai didi

c - 来自 files.c 的 "mind map"生成器

转载 作者:行者123 更新时间:2023-11-30 15:30:02 26 4
gpt4 key购买 nike

我不久前开始学习C语言,并花了几个小时搜索奇迹软件。

我正在寻找能够导入 C 语言软件源(files.c)并生成包含所有文件、函数、变量等的代码“思维导图”的软件...

你知道它是否存在吗?它将对我理解复杂软件的架构有很大帮助。

非常感谢您的所有回答。

最佳答案

看一下“call graph”。这种可视化应该可以帮助您入门。

正如评论所暗示的,Doxygen 是一个很好的开源工具。看一下一些输出 here 。 Doxygen 可以直接配置 *nix 下的调用图生成。对于 Windows 来说,情况稍微复杂一些。首先,查看这个帖子:how to get doxygen to produce call & caller graphs for c functions 。除了调用者/被调用者图表之外,Doxygen 的 HTML 输出还提供了许多很好的交叉引用功能(文件、变量、结构等)。

在商业方面,Understand for C/C++具有一流的可视化功能。 Google“c 调用图图”了解其他商业和开源选项。

最后,还有一些较旧的 SO 帖子,例如 Tools to get a pictorial function call graph of code 。看看它。

关于c - 来自 files.c 的 "mind map"生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874428/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com