在linux中C++代码用gdb来调试core

step1:打开生成core文件的开关。

ulimit -a //查看core文件开关

在linux中C++代码用gdb来调试core_第1张图片

ulimit -c unlimited //打开生成core文件的开关

在linux中C++代码用gdb来调试core_第2张图片

step2:运行程序,生成core文件。
在linux中C++代码用gdb来调试core_第3张图片

step3:利用编译器的gdb,进行调试。

/opt/compiler/gcc-8.2/bin/gdb ./sdtopo core.20473

在linux中C++代码用gdb来调试core_第4张图片

step4:输入bt。
在这里插入图片描述

你可能感兴趣的:(C++学习,linux,调试,gdb)