我刚刚升级到Clion的最新早期访问,调试器对我不起作用。它在早期版本中有效。现在我可以运行一个最小的程序并获得预期的输出。
/home/dac/.CLion2016.2/system/cmake/generated/cliontest-77d7a571/77d7a571/Debug/cliontest
hello
Process finished with exit code 0
但调试器似乎不起作用?我添加断点但没有输出也没有中断,程序就退出了。我做错了什么或是这个版本2016.2 EAP build 162.1120.17的Clion中的错误?调试器曾经在2016.1版本中运行得更好,即使我在那里遇到错误,我也试图查看它是否仍然是最新版本。我之前调试时得到的是"无法收集变量"对于某个变量而且我正在调查这个错误是否仍然是较新的版本。但是现在我有两个问题:我甚至无法让调试器在这个新版本中运行。它就像调试器只是"沉默"。
/home/dac/.CLion2016.2/system/cmake/generated/cliontest-77d7a571/77d7a571/Debug/cliontest
During startup program exited normally.
Process finished with exit code 0
如果我在shell中手动导航到生成的可执行文件,那么它是可运行的但我想使用调试器。
我在Jetbrains https://youtrack.jetbrains.com/issue/CPP-7132
打开了这个问题答案 0 :(得分:0)
问题得到解决:原因是我使用的是自己的自定义shell,无法执行所有shell功能。当我切换到bash shell时,一切正常。