CLion 没有调试我的目标之一 - 立即“进程完成,退出代码为 0”
CLion not debugging one of my targets - immediate `Process finished with exit code 0`
我正在 Mac 使用 Clang 6。我有一个包含几个目标的项目,它们都按预期工作,直到最近我突然无法调试我的单元测试。我给出调试命令,它立即返回
Process finished with exit code 0
Empty test suite.
我可以从 CLion 内部(或外部)run
目标,它按预期运行。我可以按预期调试其他目标。
CLion 正在按预期构建不可调试的目标。我已经使用该程序创建了额外的 CLion 配置,其中 none 将正确调试它 - 无论是在 CLion 中设置为 "normal" 应用程序还是 google 测试应用程序。
我在版本控制中没有我的 CLion 配置文件,并且 CLion 的本地历史记录在它们上不可用 - 该选项显示为灰色。
我不知道 post 在这里要提供什么信息,我希望其他人已经看到类似的东西或者可以猜出我可能做了什么。我已经重新启动了我的计算机以及 CLion 中的 "invalidate caches and restart"。 None 其中有任何效果。
在preferences
、build execution and deployment
、Toolchains
、debugger
中,从bundled lldb
切换到bundled gdb
,调试程序(可能不会已被要求),然后切换回 bundled lldb
解决了问题。
我不知道实际问题是什么或如何解决它,但确实如此。
我正在 Mac 使用 Clang 6。我有一个包含几个目标的项目,它们都按预期工作,直到最近我突然无法调试我的单元测试。我给出调试命令,它立即返回
Process finished with exit code 0
Empty test suite.
我可以从 CLion 内部(或外部)run
目标,它按预期运行。我可以按预期调试其他目标。
CLion 正在按预期构建不可调试的目标。我已经使用该程序创建了额外的 CLion 配置,其中 none 将正确调试它 - 无论是在 CLion 中设置为 "normal" 应用程序还是 google 测试应用程序。
我在版本控制中没有我的 CLion 配置文件,并且 CLion 的本地历史记录在它们上不可用 - 该选项显示为灰色。
我不知道 post 在这里要提供什么信息,我希望其他人已经看到类似的东西或者可以猜出我可能做了什么。我已经重新启动了我的计算机以及 CLion 中的 "invalidate caches and restart"。 None 其中有任何效果。
在preferences
、build execution and deployment
、Toolchains
、debugger
中,从bundled lldb
切换到bundled gdb
,调试程序(可能不会已被要求),然后切换回 bundled lldb
解决了问题。
我不知道实际问题是什么或如何解决它,但确实如此。