C++/C程序調試相關

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命令進行回溯

相關文章
相關標籤/搜索