1、设置ulimit
ulimit -a 查看
ulimit -c 2048 设置core大小
2、设置core文件信息
下面两个设置需要在root下设置,否则权限不通过
echo 1>/proc/sys/kernel/core_uses_pid
echo "/tmp/corefile-%e-%p-%t" >/proc/sys/kernel/core_pattern
3、编译程序需要加上-g参数
4、core文件查看
gdb ./test //gdb打开可执行文件
core-file core //打开core文件
bt //查看崩溃时的堆栈信息
where
info frame