2017-06-19 151 views
3

我在Ubuntu 16.04 LTS上運行CLion 2017.1.3。當我點擊「調試」 鍵,C++項目構建,然後調試器停止並退出與錯誤:Ubuntu - CLion中的調試用代碼127退出

「在啓動程序與代碼127

過程完成,退出代碼0退出」

我在StackOverflow和其他論壇搜索這個問題,但找不到任何答案來解決我的問題。請幫我解決這個錯誤。

+1

我不知道CLion是什麼,但它聽起來像你的程序只是退出。如果足夠小,您是否可以編輯您的問題以包含您正在運行的代碼?我懷疑這與調試器無關,並與你的代碼有關。 – Clonkex

+0

'啓動期間'......靜態構造函數的bug? – ThingyWotsit

+0

按Ctrl + Shift + F8進入斷點列表。打開「任何引發時」複選框並再次嘗試您的調試會話。它可能會停止發生異常。 – Alexey

回答

4

問題是因爲我的SHELL變量指向了錯誤的路徑。當我遇到另一個無法使用pip安裝任何python軟件包的問題時,我發現了這一點。當我搜索到這個錯誤時,我偶然發現了這個SHELL變量問題。

在終端中執行echo $SHELL並檢查它是否是您正在使用的有效shell。我使用bash shell,因此使用命令chsh -s /bin/bash root

將其更改爲/bin/bash另外,某些調試庫丟失,我可以使用Ubuntu的Software Updater進行恢復。現在,我可以調試:)