在程序发生core dump之后, 会生成对应程序的core文件,那怎么通过core文件查看错误信息呢?
用gdb查看core文件:
gdb [exec file] [core file]
如:
gdb ./test test.core
在进入gdb后, 用bt命令查看backtrace以检查发生程序运行到哪里, 来定位core dump文件中具体出错在哪一个函数、哪一行。
在程序发生core dump之后, 会生成对应程序的core文件,那怎么通过core文件查看错误信息呢?
用gdb查看core文件:
gdb [exec file] [core file]
如:
gdb ./test test.core
在进入gdb后, 用bt命令查看backtrace以检查发生程序运行到哪里, 来定位core dump文件中具体出错在哪一个函数、哪一行。