CLion 调试缺少断点
CLion debug missing breakpoints
我是 运行宁 CLion Ubuntu 20.10。这是一个新安装。我过去 运行 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
请指教
我的问题似乎与G+ plus 10.3.0版本有关。我安装了 G++ 9 并更改了我的编译器,断点开始命中。我已经通知jetbrains了。
更新,根据 JetBrains,将以下内容添加到我的 cmake:
add_compile_options(-gdwarf-4)
现在可以 运行 使用 10.3.0。希望这对其他人有帮助。
我是 运行宁 CLion Ubuntu 20.10。这是一个新安装。我过去 运行 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
请指教
我的问题似乎与G+ plus 10.3.0版本有关。我安装了 G++ 9 并更改了我的编译器,断点开始命中。我已经通知jetbrains了。
更新,根据 JetBrains,将以下内容添加到我的 cmake:
add_compile_options(-gdwarf-4)
现在可以 运行 使用 10.3.0。希望这对其他人有帮助。