輸出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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章