1 core dump文件vim
(1)如何開啓coredump文件打印?it
echo "ulimit -c 1024" >> /etc/profilegcc
使用ulimit -c查看是否已經開啓file
ulimit -c unlimited 表示不限制大小gc
(2)如何使用core文件?im
gdb -c core 總結
gdb -c core myprogramgdb
(3)如何查找及修改coredump文件位置db
vim /proc/sys/kernel/core_pattern文件
(4)總結
須要四步:
ulimt -c unlimited
echo "/tmp/core-%e-%p" > /proc/sys/kernel/core_pattern
gcc -g -o xx xx.c
gdb xx /tmp/core-xx-xx
2 gdb中可以使用 bt命令進行回溯