2017-02-16 68 views
0

我想在Eclipse Neon(在Linux上)在調試模式下運行一個C++項目,並且出現一個奇怪的錯誤,我找不到引用。Eclipse調試錯誤:沒有這樣的文件或目錄 n

這是我看到控制檯後右鍵點擊調試方式>>本地C/C++應用程序:

&"Cannot exec -c exec /correct/path/to/executable .\n"

&"Error: No such file or directory\n"

的應用,否則生成並運行良好。我可以右鍵單擊並運行爲>>本地C/C++應用程序。什麼導致了這個錯誤?

編輯:

我發現其中有些似乎是在正確的軌道上的更多信息。這個問題和答案(https://unix.stackexchange.com/questions/167918/gdb-cannot-exec-my-test-program)討論了設置SHELL環境。我的默認shell是bash。

如果我在GDB通過命令行運行我的程序它提供了相同的錯誤的Eclipse,但沒有\ n:

Cannot exec -c exec /correct/path/to/executable .

Error: No such file or directory

如果我再鍵入SHELL=/bin/shSHELL=/bin/bash和運行GDB它再次調試罰款。我的電腦上還安裝了一箇舊版本的Eclipse,用於其他項目。這個版本在調試中運行程序沒有問題,並且據我所知,所有的調試設置都是一樣的。

這個問題在所有可執行文件中都是一樣的,即使我只是建立一個簡單的C Hello World程序。

回答

相關問題