gdb调试,分析core文件,找出段错误位置

使用命令 ulimit -c 查询,若显示为0,则在程序路径不会生存core文件。

使用命令设置ulimit -c 1024

ulimit -c 1024只会影响当前的终端,终端关闭后又会恢复为0。

执行有错误的程序,显示类似如下信息 段错误 (core dumped),

这时候就在当前路径下产生了core文件

 

调试

gdb 程序 core或者gdb --core==core 以后再添加程序

使用gdb 程序 core后就会看到错误信息的位置了

 

 

你可能感兴趣的:(终端)