在程序發生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文件中具體出錯在哪一個函數、哪一行。