Linux coredump 调试
19 Apr 2013os : ubuntu 12.04
开启coredump:
ulimit -c 1024
g++ 添加编译参数:
g++ -g -ggdb
执行程序,crash后会在项目文件夹中生成core文件,使用core文件调试:
gdb --core=core
接下来就是常规gdb调试, 如需要导入源代码,在gdb中执行:
file <程序名>
os : ubuntu 12.04
开启coredump:
ulimit -c 1024
g++ 添加编译参数:
g++ -g -ggdb
执行程序,crash后会在项目文件夹中生成core文件,使用core文件调试:
gdb --core=core
接下来就是常规gdb调试, 如需要导入源代码,在gdb中执行:
file <程序名>