原文:callgraph工具, 函数调用关系 | cflow, egypt 和 doxygen 使用

概述 作为一名linux嵌入式开发人员,长时间与linux打交道,多数情况工作在终端 vim的环境下,已经习惯了文字界面。在阅读代码时,经常会在cscope中跳来跳去,但对于大型软件项目来说,这种情况就有些脑栈不够。闲来无事,研究下有什么工具可以生成函数调用图,来提高阅读代码的效率。能够实现代码调用的工具很多,经过研究cflow, egypt和doxygen丰富程度依次递增,可以基本满足不同层次的 ...

2021-12-27 14:26 1 1433 推荐指数:

查看详情

绘制函数调用图(call graph):doxygen + graphviz

专栏导读 本专栏第一篇文章「专栏开篇」列出了专栏的完整目录,按目录顺序阅读,有助于你的理解。 前言 doxygen 也可以生成函数调用关系图,但 doxygen 能做的远不止于此,它是一款优秀的文档自动生成工具。它可以将代码中的注释转换成帮助文档(注释格式要符合 ...

Sun Jan 30 02:05:00 CST 2022 0 3651
绘制函数调用图(call graph)(4):doxygen + graphviz【转】

前言 之前的工作环境习惯了使用source insight查看函数分析代码,切换到mac下后改用vscode,发现缺少函数调用关系图生成。跨平台的understand可以很好的解决,但是公司没有购买,因此需要寻找一个免费、跨平台的替代工具doxygen + graphviz是不错的选择 ...

Tue Apr 05 22:17:00 CST 2022 1 2602
函数调用关系

概述 在对源代码走读的过程中,我们可以借助一些工具来帮助理解源代码的结构和函数调用关系,比如生成函数调用关系图。 cflow工具通过分析一组C源文件,绘制出程序的逻辑流程图和交叉引用列表,在此分析结果的基础上,通过其他工具生成可视化的图像文件,帮助我们理解源代码。 环境 centos ...

Fri Sep 10 22:55:00 CST 2021 0 149
Source Insight 查看函数调用关系

研究海思SAMPLE时,使用Source Insight查看源码,函数调用关系查看: 选中一个函数,右键选择"Show in Relation Window" 显示界面的相关设置: 设置调用和被调用关系: 可以依据箭头的方向来理解调用和被调用关系。 ...

Fri Mar 01 00:02:00 CST 2019 0 3125
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM