Ubuntu - CLion 中的调试以代码 127 退出

Ubuntu - Debugging in CLion exits with code 127

我是 运行 CLion 2017.1.3 Ubuntu 16.04 LTS。当我点击 "Debug" 按钮,C++ 项目构建,然后调试器停止并退出并出现错误:

“在启动过程中程序以代码 127 退出。

进程已结束,退出代码为 0

我在 Whosebug 和其他论坛中搜索了这个问题,但没有找到解决我的问题的任何答案。请帮我解决这个错误。

问题是因为我的 SHELL 变量指向了错误的路径。当我遇到另一个无法使用 pip 安装任何 python 包的问题时,我发现了这一点。当我用谷歌搜索那个错误时,我碰巧发现了这个 SHELL 变量问题。

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

将其更改为 /bin/bash

此外,一些调试库丢失了,我可以使用 Ubuntu 的软件更新程序将其恢复。现在,我可以调试了:)