gdb core 使用流程

打开core dump开关

查看core文件大小,系统默认为0

ulimit -c

设置core文件的大小,单位为kbyte

ulimit -c size

设置core文件存储位置
查看core文件存储位置,默认回存存储到当前目录的core.进程id

cat /proc/sys/kernel/core_pattern

设置core文件位置

echo "/tmp/core.%e.%p.%t" > /proc/sys/kernel/core_pattern

编译程序加上-g选项

gcc -g -o 可执行文件 源文件

运行可执行文件

运行过程中如果有问题会产生core文件

定位段错误位置

使用gdb载入调试程序和问题发生时产生的core文件

gdb 可执行文件 core文件

标签: gdb, core dump

添加新评论