分类 CLion教程 下的文章

"Set Execution Point" 动作允许您在调试会话期间跳转到编辑器中的任意代码行并在那里设置执行点,跳过中间的所有命令。这对于各种调试场景都很有用,包括中断和跳过循环,或在不重新启动调试会话的情况下选择 if-else 子句或 switch-case 语句的不同分支。

- 阅读剩余部分 -

CLion提供了一组用于不同调试策略的步进操作,例如,您需要直接进入下一行还是在前进的过程中进入调用的函数。为了在执行步进操作时避免在编辑器中产生许多选项卡,可以启用预览选项卡。它允许您在单个选项卡中逐个查看文件,而无需在新选项卡中打开每个文件。

- 阅读剩余部分 -

多线程应用程序通常更难调试,因为您必须同时跟踪多个线程。在这种情况下,所有线程的线程调用堆栈信息可能会有所帮助。并行堆栈窗格允许您观察应用程序中的所有线程,并快速在它们和它们的堆栈帧之间导航。

- 阅读剩余部分 -

显示/隐藏:查看 | 工具窗口 | 调试 或 Alt05配置:设置 | 构建、执行、部署 | 调试器调试工具窗口在您启动调试会话时打开。通过此窗口,您可以执行各种调试器操作并分析程序数据(帧、线程、变量等)。

- 阅读剩余部分 -

在CLion中,您可以使用LLDB在macOS/Linux上调试C/C++可执行文件,在Windows/Linux上使用GDB进行调试(仅当具有自定义GDB二进制文件时才可以在macOS上进行GDB调试)。此外,Windows上还有一个基于MSVC工具链的基于LLDB的调试器。捆绑调试器的当前版本如下:

- 阅读剩余部分 -

在CLion中,服务工具窗口允许您管理多个运行/调试配置,执行与它们相关的各种操作。您可以启动、暂停、停止并检查与这些配置相关的应用程序的状态。以下是如何将运行/调试配置添加到服务工具窗口的步骤:

- 阅读剩余部分 -