在运行时生成c/c ++程序的动态调用图

kam*_*iro 8 c c++ call-graph

如果要想象一个程序的运行,我想一个人可以从获取程序的调用图开始.

但是如何在运行时获得c/c ++程序的调用图?

编辑:说明,我目前在linux上运行,使用g ++,但我想如果我使用不同的平台,我也对解决方案感到好奇.

phi*_*ant 5

我用etrace跟踪程序的执行情况.

埃及做同样的事情,但对C++的支持有限.

两者都要求程序使用gcc进行检测.