【问题标题】:CLion debug missing breakpointsCLion 调试缺少断点
【发布时间】:2021-07-20 22:12:27
【问题描述】:

我在 Ubuntu 20.10 下运行 CLion。这是一个新的安装。我过去曾成功运行过 CLion。

我已经设置了一个断点,但是当我运行它时它变成了一个灰色的“非”符号。我查了https://www.jetbrains.com/help/clion/using-breakpoints.html#line-breakpoints,它说当代码不可执行时会发生这种情况,这不是问题......

或者当“缺少一些调试符号”时。我不知道这是什么意思。我尝试搜索如何加载它们,发现许多链接确实没有帮助。

我是为 gdb 和 g++ 设置的。这是我构建的输出:

====================[ Build | all | Debug ]=====================================
/opt/clion-2021.1.1/bin/cmake/linux/bin/cmake --build /home/thomas/CLionProjects/processcontroller-test/cmake-build-debug --target all -- -j 6
[ 28%] Built target ProcessControllerTest_lib
[ 34%] Built target gtest
[ 62%] Built target ProcessControllerTest_run
[ 74%] Built target gtest_main
[ 74%] Built target gmock
[ 80%] Built target gmock_main
[100%] Built target ProcessControllerTest_tst

Build finished

请指教。

【问题讨论】:

    标签: debugging clion


    【解决方案1】:

    我的问题似乎与 G+ plus 10.3.0 版本有关。我安装了 G++ 9 并更换了我的编译器并且断点开始命中。我已经通知了jetbrains。

    根据 JetBrains 的更新,在我的 cmake 中添加了以下内容:

    add_compile_options(-gdwarf-4)
    

    现在可以使用 10.3.0 运行。希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      • 1970-01-01
      • 2021-07-30
      • 2016-08-01
      • 2011-11-21
      • 2017-02-27
      • 1970-01-01
      相关资源
      最近更新 更多