BUG -- coredump使用

1、安装gdb

2、编译时添加-g选项。可以在Makefile中给gcc g++后直接写上-g

3、切换到root

4、ulimit -c unlimited

5、echo "core-%e-%t" > /proc/sys/kernel/core_pattern

%p:pid %u:uid %s:产生coredump的信号 %t:时间 %h:主机名 %e:程序名

6、运行程序,等待产生coredump

7、gdb 程序名 core文件

8、使用gdb分析core文件

你可能感兴趣的:(linux应用编程,c++,c语言)