代码之家  ›  专栏  ›  技术社区  ›  xaxxon

CLion未调试我的一个目标-immediate `进程已完成,退出代码为0`

  •  1
  • xaxxon  · 技术社区  · 6 年前

    我在Mac上用的是叮当6。我有一个有几个目标的项目,它们都按预期工作,直到最近我突然无法调试单元测试。我发出调试命令,它立即返回

    Process finished with exit code 0
    Empty test suite.
    

    我可以 run CLion内部(或外部)的目标,并按预期运行。我可以按预期调试其他目标。

    CLion正在按预期构建无法调试的目标。我已经用程序创建了其他CLion配置,但没有一个能够正确调试它——无论是作为“普通”应用程序还是作为CLion中的google测试应用程序设置。

    我的CLion配置文件不在版本控制中,CLion的本地历史记录也不在其中-选项已灰显。

    我不知道该在这里发布什么信息,我希望其他人看到过类似的情况,或者可以猜到我可能会做什么。我已经重新启动了计算机,并在CLion中“使缓存失效并重新启动”。它们都没有任何效果。

    1 回复  |  直到 6 年前
        1
  •  2
  •   xaxxon    6 年前

    在里面 preferences ,则, build execution and deployment ,则, Toolchains ,则, debugger ,从切换 bundled lldb bundled gdb ,调试程序(可能不需要),然后切换回 捆绑式lldb 已修复问题。

    我不知道实际的问题是什么,也不知道这是如何解决的,但它确实解决了。