输出gdb调试信息到文件中

有时我们需要把gdb调试信息输出到文件中,利用vim编辑器强大的功能更加方便的找到出错的位置,下面我们通过一个例子来说明如何把gdb调试信息输出到文件中。

首先键入 gdb <可执行文件> < core文件> 进入到gdb命令行中。
这里写图片描述

键入 set logging file <文件名> 设置输出文件:
这里写图片描述
在这里我们设置输出文件为thread.txt。

键入 set logging on,开始拷贝:
这里写图片描述

键入 thread apply all bt ,查看所有线程堆栈并输出到thread.txt文件中:
这里写图片描述

键入 set logging off,停止拷贝:
这里写图片描述

退出gdb,进入thread.txt文件中(vim thread.txt),查看所有线程堆栈:
这里写图片描述

发布了27 篇原创文章 · 获赞 26 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章