2013-05-07 38 views
6

使用Eclipse可以通過gdb運行一個進程。Eclipse CDT/GDB - 開放核心轉儲?

這給了我們一個漂亮的圖形界面,可用於檢查調用堆棧,變量內容等

是否有可能在Eclipse中打開一個核心轉儲,並通過GDB檢查呢?

回答

21

切換到Debug透視圖後,選擇運行 - >調試配置...(向下滾動,如果你沒有看到它) - >C/C++事後調試。然後用您的可執行文件和coredump填寫C/C++應用程序核心文件字段,並按調試按鈕。

即使他們的菜單組織存在邏輯,Eclipse CDT開發人員當然也不會輕易找到最常用的操作。

+0

花了我一段時間來使用這個 - 但這是現貨 - 謝謝! – 2013-05-24 02:29:09

+0

適用於Eclipse霓虹燈。 對於交叉構建,您可能還需要設置GDB二進制文件以在* Debugger *選項卡上使用。 在* Main *選項卡上,將_Core file_字段設置爲,例如'$ {workspace_loc}',以提示要使用的核心。 – ste 2016-08-15 10:50:01