我有一个大的工作空间,其中有许多 C 代码的源文件。虽然我可以在 MS VS2005中看到使用 Object 浏览器从函数调用的函数,在 MSVC 6.0中也可以看到,但是这只能在非图形化的显示中显示从特定函数调用的函数。此外,它没有显示从 main()
开始调用的函数,然后是从它调用的函数,以此类推,在叶级函数的更深层次显示。
我需要一个工具,它可以给我一个函数调用图形,其中的函数 callee
和 caller
用箭头或类似的东西连接起来,从 main()
到最后一个级别的函数,或者至少在一个 C 源文件中显示所有函数的调用图形。如果我能把这张图打印出来就太好了。
有什么好的工具可以做到这一点(不一定是免费的工具) ?