簡體   English   中英

Eclipse Neon for c ++ gdb調試器無法正常工作

[英]Eclipse Neon for c++ gdb debugger not working

我有32位Eclipse Neon for C / C ++,並為32位MinGW安裝了基本軟件包和c ++編譯器。 除了調試器之外,Eclipse中的所有內容似乎都能正常工作。 當我嘗試調試一個簡單的hello world程序時,這就是調試器將顯示的內容: 在此輸入圖像描述

項目的C / C ++設置 - >方言設置為C ++ 11。 調試器似乎在按下調試后終止。 沒有線程樹,並且沒有任何步驟功能處於活動狀態。 我確保“跳過所有斷點”未經檢查,並且“cout”旁邊的圖像中有一個斷點。 我已經嘗試多次重新安裝Eclipse和MinGW並重新啟動我的計算機,但似乎沒有任何工作。

編輯:這是運行配置的截圖 - >主要選項卡,為那些想要它的人。

在此輸入圖像描述

編輯2:稍微更新,所以我將MinGW bin的文件路徑添加到Eclipse的Window - > Preferences - > C / C ++ - > Build - > Environment變量中,最后我收到了一條錯誤消息。 在此輸入圖像描述 我的設置也是MinGW 32位,64位Eclipse Neon C / C ++。 我的教授和我的大多數同事正在使用這個設置,他們的調試器似乎工作正常,所以我肯定是導致這個錯誤的東西,但我不知道是什么。

好的,所以我不知道發生了什么,但調試器現在可以工作了。 我稍微弄亂了環境變量,之后就開始工作了。 我嘗試隔離解決方案,所以我重新安裝了Eclipse以查看實際修復調試器的設置,但在重新安裝之后,調試器正常工作,與之前的時間不同。

對於那些有這個問題的人,我有一些關於試圖讓它發揮作用的建議。 所有建議都涉及將MinGW bin路徑添加到某個環境變量:

  1. 將MinGW bin路徑添加到您的Environment變量(用戶一個或系統一個,或者您可以嘗試兩者)。
  2. 將MinGW bin路徑添加到Eclipse的構建環境變量(Window - > Preferences - > C / C ++ - > Build - > Environment)
  3. 將MinGW bin路徑添加到運行配置環境變量(運行 - >運行配置 - >環境選項卡)(如果它尚不存在)。
  4. 將GDB調試器路徑(應該是這樣的C:\\ MinGW \\ bin \\ gdb.exe)添加到您的調試配置(運行 - >調試配置 - >調試器選項卡,然后將gdb路徑放在GDB調試器中)。

我實際上並不知道這是否解決了這個問題。 在我嘗試這些事情之后,我的調試器才開始工作(不一定按照規定的順序)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM