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

相关文章
相关标签/搜索