debugging CLion未调试我的目标之一-立即`进程已完成,退出代码为0`

lo8azlld  于 2023-06-06  发布在  其他
关注(0)|答案(2)|浏览(202)

我用的是Mac Clang 6。我有一个项目,有几个目标,他们都按预期工作,直到最近突然我不能调试我的单元测试。我给予debug命令,它立即返回

Process finished with exit code 0
Empty test suite.

我可以从CLion内部(或外部)run目标,并且它按预期运行。我可以按预期调试其他目标。
CLion正在按预期构建不可调试的目标。我已经用程序创建了额外的CLion配置,但没有一个能正确调试它--无论是设置为“普通”应用程序还是在CLion中设置为谷歌测试应用程序。
我没有我的CLion配置文件在版本控制和CLion的本地历史是不可用的,他们-该选项是灰色的。
我不知道在这里发布什么信息,我希望其他人已经看到这样的东西,或者可以猜到我可能做了什么。我已经重新启动了我的电脑,以及“无效缓存和重新启动”在CLion。没有任何效果。

exdqitrt

exdqitrt1#

preferencesbuild execution and deploymentToolchainsdebugger中,从bundled lldb切换到bundled gdb,调试程序(可能不需要),然后切换回bundled lldb解决了问题。
我不知道实际的问题是什么,也不知道这是如何解决的,但它确实解决了。

qcbq4gxm

qcbq4gxm2#

我今天也遇到了同样的问题,并设法解决了它。像我这样的人不想浪费时间我就离开解决方案。
只需在终端中启动lldb和您的可执行文件。我不知道为什么这解决了问题,但这导致macOS弹出安全警报,让我重置调试器可能意外禁用的对可执行文件的访问。

相关问题