pet*_*ohn 8 c++ linux g++ backtrace
我想以类似于在gdb中完成的格式从Linux中的C++程序转储回溯.为此,我尝试使用backtrace()和backtrace_symbols()函数.这些返回的函数名称和偏移量.我可以使用__cxa_demangle()函数来获取可读的函数名称.
有没有办法获得文件/行位置,因为它是由gdb完成的?
KoK*_*oru 5
如何从程序中调用gdb来打印其堆栈跟踪?`
Methode#4显示了获取文件名和行的方法.但使用外部程序..
归档时间:
14 年 前
查看次数:
16490 次
最近记录:
12 年,2 月 前