Отладка с CLion

Исследуйте проблемы и исправляйте ошибки в коде на C/C++ локально, удаленно и на микроконтроллерах.

Бесплатная пробная версия на 30 дней

Доскональное исследование кода

В CLion доступно несколько видов точек останова: для строк, символов, при возникновении исключений и при выполнении определенных условий. При срабатывании точки останова можно выполнить логирование и удалить данную точку останова либо временно отключить ее (до срабатывания другой точки останова).

Можно просматривать значения переменных и вычислять выражения прямо во время отладки.

Умная помощь в редакторе

Управляйте отладкой с помощью сочетаний клавиш и перемещайте точку выполнения по коду, просто перетаскивая стрелку в редакторе.

Во время отладки вы можете просматривать текущие значения переменных прямо в редакторе рядом с объявлением переменной.

Больше, чем просто отладка

В CLion можно запускать и отлаживать приложения с правами администратора.

На Linux и macOS вы можете открыть в CLion дамп памяти упавшего процесса и отладить его.

Отладка по вашим правилам

Выберите отладку с GDB или LLDB. Загружайте собственные pretty printers и визуализаторы NatVis.

Используйте привычную командную строку для управления отладкой во вкладке консоли отладчика.

Локальная и удаленная отладка

Вы можете выполнять сборку, запуск и отладку приложения и тестов локально или удаленно.

Если исполняемый файл запущен на удаленном компьютере под gdbserver, подключитесь к нему из CLion со своего компьютера при помощи GDB и отлаживайте программу в интерфейсе отладчика CLion.

Отладка на микроконтроллерах

Для отладки на микроконтроллерах используйте конфигурации Open On-Chip Debugger или Embedded GDB Server. CLion поддерживает OpenOCD, ST-Link GDB-серверы, Segger J-Link GDB-сервер, QEMU и многие другие GDB-серверы.

Для полного погружения вы можете просматривать значения периферии, состояние памяти и код на ассемблере.

CLion: мощный инструмент
для мощного языка

CLion — это полностью интегрированная среда разработки для программирования на C и C++ на платформах Windows, Linux и macOS.

Что умеет CLion

CLion доверяют по всему миру

Тысячи компаний и разработчиков используют CLion для повседневных задач. Присоединяйтесь! Пишите качественный код быстро и уверенно, пользуясь умными возможностями IDE.

BMW
Google
Nasa
ByteDance
IMC
ICE

«CLion берет на себя большую часть сложной работы, а я могу сосредоточиться на самом интересном — решении проблем».

Мэтт Годболт, Compiler Explorer

«CLion был для меня незаменим, когда я занимался рефакторингом больших кодовых баз. Я могу экономить время благодаря специальным инструментам для рефакторинга и подсказкам IDE. С каждый релизом CLion становится все лучше и быстрее!»‎

Jason Turner, C++ Weekly, CppCast, преподаватель, консультант

«CLion — это фантастика! Наконец-то есть качественная кросс-платформенная IDE для C++ с поддержкой CMake, которую мы так ждали».

Доктор наук, проф. Родригез-Лосада, Conan, JFrog