(1)编译时加上 -g 选项
(2)不限制生成core文件,在命令行执行:
ulimit -c unlimited
(3)运行程序,重现Segmentation Fault错误
(4)在程序同一目录找到文件名为 core.*** 的文件,即核心文件
(5)用GDB调试,在命令行执行:
gdb xxx(可执行程序名) core.***
(6)执行命令 bt :
(gdb) bt
(1)编译时加上 -g 选项
(2)不限制生成core文件,在命令行执行:
ulimit -c unlimited
(3)运行程序,重现Segmentation Fault错误
(4)在程序同一目录找到文件名为 core.*** 的文件,即核心文件
(5)用GDB调试,在命令行执行:
gdb xxx(可执行程序名) core.***
(6)执行命令 bt :
(gdb) bt