gdb调试
Core文件
Linux系统默认不生成core文件的。可以通过命令 ulimit -a 查看
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c71099b466945589b8c357655494d45.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5b-D5aaC6ZWc5q2i5LqO5rC0,size_9,color_FFFFFF,t_70,g_se,x_16)
解析core相关文件
- 通过gdb 可执行程序 进行调试模式
- 设置调试根文件路径 通过命令 set sysroot 路径指定调试的根路径,该路径只能设置一个。
- 通过set solib-search-path 路径指定库查找路径,该路径可以是相对路径也可以是绝对路径,相对路径是相对与上面sysroot路径的相对路径,可以指定多个,用:隔开。
- 使用命令core-file core文件执行命令,接下来就可以调试了