2015-09-03 20 views
1

我想使用netbeans中的gdb調試動態庫。該庫由一個由腳本執行的程序加載。我可以在netbeans中使用attach函數進行調試。但我無法在開始時停止該計劃。用gdb直接啓動腳本的方法是什麼?使用netbeans調試腳本加載的C++動態庫

感謝

回答

1
  1. 您的計算機上安裝gdbserver的。

  2. 編輯你的腳本,而不是開始你的程序運行gdbserver的本地主機:端口yourprogram
    (如gdbserver的本地主機:2000 DIST /調試/ GNU Linux的-86/cppapplication_2)

  3. 安裝gdbserver的Ne​​tbeans的插入。
    - 菜單工具 - >插件
    - 選擇可用插件標籤
    - 搜索gdbserver的

  4. 運行腳本開始在gdb服務器應用程序。
  5. 在方便的起始位置設置斷點線。
  6. 菜單調試 - >附加調試器
  7. 在下拉菜單中選擇gdbserver。
  8. 將目標設置爲「remote localhost:2000」
  9. 設置項目以更正項目。
  10. 單擊確定。它應該連接並結束您設置的斷點。