调试时,用ulimit -c unlimited 生成core文件 后, 发再打印如下:

尝试重新 安装GDB ,发现还是不行。
尝试在Makefile中加入-g不行, 加入-g3后可以了。
Makefile修改如下:

重新用gdb 打开新生成的core文件后可以显示行号了:

博客讲述了在调试过程中遇到无法生成core文件的问题,通过调整ulimit设置并更新GDB未解决问题。最终解决方案是在Makefile中添加-g3选项,成功生成带行号的core文件,便于使用GDB进行调试。
调试时,用ulimit -c unlimited 生成core文件 后, 发再打印如下:

尝试重新 安装GDB ,发现还是不行。
尝试在Makefile中加入-g不行, 加入-g3后可以了。
Makefile修改如下:

重新用gdb 打开新生成的core文件后可以显示行号了:

1121
3340
3895

被折叠的 条评论
为什么被折叠?