Menu Home

linux coredump调试

os : ubuntu 12.04

开启coredump:

ulimit -c 1024

g++ 添加编译参数:

 g++ -g -ggdb 

执行程序,crash后会在项目文件夹中生成core文件,使用core文件调试:

 gdb --core=core

接下来就是常规gdb调试, 如需要导入源代码,在gdb中执行:

 file <程序名>