linux 下可执行文件出错时使用gdb定位错误

做个记录。

测试可执行文件时报错:段错误(核心已转储)

linux 下可执行文件出错时使用gdb定位错误

此时加打印消息无果,因此尝试使用gdb

file [可执行文件]  ----加载需要调试的可执行文件

----- 开始调试

linux 下可执行文件出错时使用gdb定位错误

bt 查看调用堆栈

linux 下可执行文件出错时使用gdb定位错误 #0出即发生错误的地方,可往上追溯的#3 查看调用它的函数

gdb命令详解请参考:https://blog.****.net/ghostyu/article/details/8083228