Ubuntu - 在CLion中调试退出代码为127

San*_*jay 3 c c++ debugging ubuntu clion

我在Ubuntu 16.04 LTS上运行CLion 2017.1.3.当我单击"调试"按钮时,C++项目构建然后调试器停止并退出并显示错误:

"在启动程序退出时使用代码127.

处理完成,退出代码为0"

我在StackOverflow和其他论坛中搜索了这个问题,但找不到任何答案来解决我的问题.请帮我解决这个错误.

San*_*jay 5

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

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

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