eclipse 除錯子程序

2021-06-06 20:48:45 字數 326 閱讀 2050

要在eclipse cdt中除錯子程序,可以通過啟用follow-fork-mode來實現。

在當前專案工作目錄下建乙個.gdbinit檔案,裡面加入下面語句:

set follow-fork-mode child

然後在子程序的**入口處設乙個斷點,應該就可以跟蹤除錯了。。

剛剛試了一下,是可以的。父程序最後記得waitpid一下

set follow-fork-mode mode

mode

指定為parent,表示除錯父程序

指定為child,表示除錯子程序

指定為ask,則gdb會詢問你要除錯哪個程序

gdb 子程序 多程序 fork 除錯

標 題 faq 請問如何用gdb除錯子程序 發信站 bbs 水木清華站 mon may 19 18 17 02 2003 轉信 作個faq,在常見的x86平台上如何gdb除錯fork或者exec出來的子程序 1.在fork語句上設定斷點,修改fork返回的值。這種做法並沒有真正去 觸動已經存在的子程...

eclipse除錯技巧

除錯技術 01 條件斷點 設定斷點有效是條件的布林值為真 02 異常斷點 通過斷點檢視中j 新增異常斷點 03 監視點 大綱檢視中選擇乙個類變數,在上下文中選擇切換監視點。當該變數被訪問或修改程式就會停下來除錯 04 評估 檢測 按ctrl shift d或ctrl shift i來顯示選定變數或表...

Eclipse 遠端除錯

啟動引數中需要加入下行語句 xdebug xrunjdwp transport dt socket,address 22260,server y,suspend n引數解釋見下 xdebug 啟用除錯 xrunjdwp 載入jdwp的jpda參考執行例項。transport 用於在除錯程式和 vm ...