2016-07-26 165 views
1

您好我正在窗口系統(64位)中使用eclipse作爲C++代碼和編譯器作爲GCC/G ++。我創建了一個.exe文件,並將它顯示爲amd64/le,但我無法進行調試。當我試圖調試我收到錯誤的eclipse - 啓動命令時發生錯誤:gdb --version

「錯誤同時發動命令:GDB --version CreateProcess的錯誤= 2,系統找不到指定的文件

1)你能請讓我知道這是什麼amd64 /樂? 2)需要做些什麼來調試?

回答

0

AMD64/LE顯示架構/字節順序。在你的案例中,體系結構是X86-64 alias AMD64endiannesslittle(固定在x86 [64]上)。

至於你的錯誤信息。您安裝工具鏈時可能沒有安裝GDB。確認您已安裝它。

這也有可能是你碰到this bug。解決方法是檢查您的路徑並刪除任何的實例; (例如在c:\ ;; d:\中,這對大多數用途都有效,但eclipse/cdt對它有問題)。

+0

謝謝,問題解決了,我安裝了TDM-GCC-64,裏面有一個編譯器和調試器。 –

1

它四個月大,但有這個問題即將成爲的人,你可以看看這個link,它幫助我剛纔解決這個問題,

遵循的步驟如下:1 - 選擇調試配置 - > 2 - 然後單擊Debugger選項卡 - > 3 - 現在通過單擊Browse並從MingW文件夾的「bin」文件夾中選擇gdb.exe來選擇gdb調試器。 (主要應該是像C:\ Min_GW)。