红联Linux门户
Linux帮助

调试Linux下的core文件

发布时间:2007-07-18 00:33:57来源:红联作者:Deaboot
如果产生异常,程序退出;除了直接用gdb调试程序,用bt查看堆栈之外,还可以查看程序下产生的core文件,从而跟踪到历史的错误问题。

方法如下:
gdb --core=core.xxxxx

进入gdb的模式
(gdb)bt ---- 打印出来很多地址,看不到想看的函数
(gdb)file ./a.out ------ 把程序重新链接进去
(gdb)r ---- 运行
(gdb)bt ---- 打印出来很多函数。
文章评论

共有 0 条评论