工具得到code的图形函数调用关系图 [英] Tools to get a pictorial function call graph of code

查看:138
本文介绍了工具得到code的图形函数调用关系图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有C $ C $的C许多源文件宽敞的工作空间。虽然我可以看到使用对象浏览器从MS VS2005的函数调用的函数,并在MSVC 6.0还,这只能说明功能在非图形显示类型特定的功能调用。此外,它不显示自说开始调用的函数的main(),然后从它叫,等功能,更深里面叶级功能。

I have a large work space which has many source files of C code. Although I can see the functions called from a function in MS VS2005 using the Object browser, and in MSVC 6.0 also, this only shows functions called from a particular function in a non-graphical kind of display. Additionally, it does not show the function called starting from say main(), and then the functions called from it, and so on, deeper inside to the leaf level function.

我需要一个工具,这将给我一个函数调用关系图以图形由箭头连接功能被叫方主叫或者类似的东西,从启动的main()来的函数的最后一级,或至少显示出所有功能的调用关系图在一个C源文件形象地。这将是巨大的,如果我能打印此图。

I need a tool which will give me a function call graph pictorially with functions callee and caller connected by arrows or something like that, starting from main() to the last level of function, or at least showing a call graph of all functions in one C source file pictorially. It would be great if I could print this graph.

任何一个优秀的工具来做到这一点(不一定是免费的工具)?

Any good tools to do that (need not be free tools)?

推荐答案

NCC

KCacheGrind调试(GPL)

的Graphviz (CPL)

codeViz (GPL)

这篇关于工具得到code的图形函数调用关系图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆