总是很难理解新代码, 特别是如果它散布在许多文件中 数百种功能-像大多数linux内核部分一样。
我认为更容易理解全局 可视化,是否可以“用眼睛”跟随链接。
因此,我正在寻找一种可视化C代码的工具, 哪个函数正在调用哪个函数,条目在哪里 等等。
我希望使用vscode插件,但这并不重要。
提前谢谢!
答案 0 :(得分:1)
您可能想尝试以下工具:
https://github.com/johnyf/pycflow2dot 使用GraphViz点
从cflow布局C调用图https://marketplace.visualstudio.com/items?itemName=joaompinto.vscode-graphviz Graphviz的vscode扩展
http://www.gson.org/egypt 埃及-制作调用图的工具
https://kcachegrind.github.io KCachegrind分析工具Callgrind和配置文件数据可视化