在每一步检查代码
使用行、符号、异常和条件断点检查代码的执行。记录事件,在命中后移除断点,或者将其停用至命中另一个断点。
充分利用“监视”和“变量”视图,或者随时评估函数调用或任意表达式的结果。
获取智能、友好的编辑器内辅助
使用键盘快捷键逐步执行代码,或者通过在编辑器中拖动箭头的方式前后移动执行点。
在调试过程中全面了解您的项目,将变量值或任意表达式作为内联监视直接显示在编辑器中。
超越标准调试
在 CLion 中使用 root/admin 权限运行和调试您的应用程序。
在 Linux 和 macOS 上,您可以在 CLion 中打开崩溃进程的现有核心转储,并在其中进行调试。
自定义您的调试体验
在 GDB 或 LLDB 后端之间选择。在 CLion 中调试时加载自定义 Pretty Printer 和 NatVis 渲染器。
在内置的 Debugger 控制台标签页中使用熟悉的命令行控制调试器。
本地或远程调试
在本地或远程构建、运行和调试您的应用程序或者进行单元测试。
从本地启动的 CLion 使用 GDB 连接到 gdbserver 下的远程机器上运行的可执行文件,然后利用 CLion 的调试器 UI 检查代码。
在微控制器上调试
要进行在线调试,请使用 Open On-Chip Debugger 或 Embedded GDB Server 配置(包括 OpenOCD、ST-Link GDB Servers、Segger J-Link GDB Server、QEMU 和许多其他特定的 GDB 服务器)。
借助反汇编和内存视图以及适用于嵌入式设备的外设视图深入调试。
全世界的客户都信赖 CLion
全球成千上万的公司和个人在其日常开发任务中使用 CLion。加入他们的阵营,使用这款功能强大的 IDE 快速、自信地编程!
CLion 完成了很多 C++ 的编程工作,让我专注于有趣的部分:解决问题。
Matt Godbolt,Compiler Explorer
“在重构大型代码库时,CLion 对我来说一直必不可少。 重构工具和 IDE 中哪些行需要更新的实时反馈是节省时间的利器。 每个版本都比上一个版本更出色,响应更快!”
Jason Turner, C++ Weekly, CppCast, 培训师、顾问
“CLion 非常神奇,我们终于等到了这款以 CMake 作为一流构建系统的高质量跨平台 C++ IDE。”
Rodriguez-Losada 博士教授,Conan,JFrog