Linux下如何查看和调试core文件

时间 : 20-10-30 栏目 : linux编程 作者 : 老薛 评论 : 0 点击 : 1,609 次

参照下面的步骤来操作:

(1)编译时,加上 -g 选项。

(2)默认,Linux发行版禁止生成core文件,所以,需要手工开启:ulimit -c unlimited ,表示不限制生成的core文件的大小。

(3)运行你的程序,重现Segmentation Fault错误。

(4)这时,程序所在目录生成了一个文件名为 core.*** 的文件,如,“core.29805”这样的文件。

(5)用GDB调试它,test是程序名,执行:gdb test core.15667  
(6)信息显示结束后,输入bt
     (gdb) bt
(7)根据提示修改程序

本文标签

除非注明,文章均为( 老薛 )原创,转载请保留链接: http://www.bdkyr.com/xtyw003/2981.html

随便看看

0