使用 CLion 调试

在本地、远程和微控制器上调查并解决 C/C++ 代码中的问题,获得终极调试体验。

获取 30 天免费试用

在每一步检查代码

使用行、符号、异常和条件断点检查代码的执行。记录事件,在命中后移除断点,或者将其停用至命中另一个断点。

充分利用“监视”和“变量”视图,或者随时评估函数调用或任意表达式的结果。

获取智能、友好的编辑器内辅助

使用键盘快捷键逐步执行代码,或者通过在编辑器中拖动箭头的方式前后移动执行点。

在调试过程中全面了解您的项目,将变量值或任意表达式作为内联监视直接显示在编辑器中。

超越标准调试

在 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 是一款完全集成的开发环境,适用于在 Windows、Linux 和 macOS 上使用 C 和 C++ 编程。

探索功能

全世界的客户都信赖 CLion

全球成千上万的公司和个人在其日常开发任务中使用 CLion。加入他们的阵营,使用这款功能强大的 IDE 快速、自信地编程!

BMW
Google
Nasa
ByteDance
IMC
ICE

CLion 完成了很多 C++ 的编程工作,让我专注于有趣的部分:解决问题。

Matt Godbolt,Compiler Explorer

“在重构大型代码库时,CLion 对我来说一直必不可少。 重构工具和 IDE 中哪些行需要更新的实时反馈是节省时间的利器。 每个版本都比上一个版本更出色,响应更快!”

Jason Turner, C++ Weekly, CppCast, 培训师、顾问

“CLion 非常神奇,我们终于等到了这款以 CMake 作为一流构建系统的高质量跨平台 C++ IDE。”

Rodriguez-Losada 博士教授,Conan,JFrog