1.由于在编写程序的过程中,通常会触发计算机无法识别的逻辑错误,导致程序运行的最终结果不尽人意。
(1)在【Linux】系统下利用【gdb】调试工具进行段错误排查:
步骤:1.根据给定链接设置系统允许生成core文件2.编译代码时加入-g选项gcc filename.c -g -lsqlite3 3.执行代码让代码产生段错误(会生成一个包含错误信息的core文件)4.使用gdb调试core文件gdb a.out core 5.可以直接看到产生段错误的代码的位置
//命令示例
gdb a.out core
效果如下: