CLion教程-CMake调试
CMake可执行文件:捆绑版本3.24.2或更高版本
操作系统:macOS / Linux / Windows
WSL / 远程 / Docker工具链:不支持
CLion的CMake调试器可以帮助您在CMake脚本中识别和修复错误或不希望的行为。
CLion的实现基于Sysprogs的CMake脚本调试器。
此调试器仅用于CMake配置步骤。它不会调试您的实际项目构建,而且在调试执行CMake后不会重新加载项目模型。
调试失败的CMake生成
- 如果CMake生成失败,请单击CMake工具窗口中的调试提示:
您还可以要求AI助手解释错误。
- CLion将启动调试会话,并将您带到您的代码中的相应位置:
从编辑器启动CMake调试会话
在启动调试会话之前,请等待项目加载/重新加载和索引完成。
- 打开顶级CMakeLists.txt,单击第一个命令旁边的装订线图标,然后选择Debug:
以这种方式启动调试会话时,CLion会创建一个临时配置,类型为CMake Debug。您可以保存它以供以后使用,并创建更多的该类型配置。有关更多信息,请参阅下一节。
创建和启动CMake Debug配置
- 转到Run | Edit Configurations。
- 单击工具栏上的 或按AltInsert。从模板列表中选择CMake Debug:
- 设置配置的名称并添加启动前步骤(如果需要)。
- 在切换器中选择新创建的配置,然后单击 或按ShiftF9。
CMake调试功能
CMake调试器包括CLion中提供的许多通用调试功能。例如,您可以设置断点、逐步执行代码、监视CMake变量,并在编辑器中查看内联的值: