Dev48
ЯЗЫК
  • О нас
  • Услуги
  • Индустрии
  • Технологии
  • Статьи
  • Контакты
Забронировать звонок
    Главная/Статьи/Vyshel clion 20263
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · All rights reserved.

Вышел CLion 2026.3

Источник: The JetBrains Blog•5 ноября 2026 г. в 13:02

Вышел CLion 2026.3

С JetBrains Air, агентской отладкой встроенных систем, настройкой проектов CMake, а также поддержкой NVIDIA CUDA Tile C++ и ISPC. CLion 2026.3 уже доступен. Эта новейшая версия IDE от JetBrains для C и C++ включает следующие ключевые функции: Вы можете загрузить CLion 2026.3 по ссылке ниже,…

Кроссплатформенная IDE для C и C++

Новости релизов

Вышел CLion 2026.3

С JetBrains Air, агентской отладкой встроенных систем, настройкой проектов CMake, а также поддержкой NVIDIA CUDA Tile C++ и ISPC.

CLion 2026.3 уже доступен. Эта новейшая версия IDE от JetBrains для C и C++ включает следующие ключевые функции:

  • JetBrains Air — новый уровень для агентской разработки в IDE от JetBrains.
  • Агентская отладка критических ошибок (hard faults).
  • Настройка проектов CMake с помощью агентов.
  • Поддержка NVIDIA CUDA Tile C++.

Вы можете загрузить CLion 2026.3 по ссылке ниже, через Toolbox App, в виде snap-пакета, если вы используете Ubuntu, или применить обновление через патч из версии 2026.2.

JetBrains Air — единое пространство для запуска агентов и проверки их работы

Начиная с этого релиза, в IDE от JetBrains включен JetBrains Air — новый уровень для агентской разработки. Запускайте, отслеживайте и проверяйте мультиагентные рабочие процессы прямо внутри IDE, где интеллектуальные функции кода помогают агентам избегать типичных ошибок, а встроенные инструменты проверки позволяют просматривать каждое изменение перед его внесением в кодовую базу.

Ваши агенты, ваши модели, ваши подписки — с Junie Lite бесплатно

Air работает с Claude Agent, Codex, Gemini, GitHub Copilot, Junie, OpenCode и другими ACP-совместимыми агентами. Он автоматически обнаруживает агенты, уже установленные на вашем компьютере, чтобы вы могли подключить их в один клик, а также позволяет добавлять новые из реестра агентов.

Ваши текущие рабочие процессы переносятся без проблем: подписки провайдеров, API-ключи и пользовательские базовые URL-адреса работают без необходимости в подписке на JetBrains AI. Запускайте Claude Agent по своей подписке Claude в терминале или в полноэкранной вкладке IDE, работайте с другими агентами в чате или терминале и переключайтесь между подписками в любой момент, даже во время сессии.

Чтобы помочь вам начать работу без внешней подписки, Air включает бесплатный ИИ с Junie Lite «из коробки». Все, что вам нужно, — это аккаунт JetBrains.

Централизованное рабочее пространство для проверки изменений и управления агентом

Проверяйте изменения, внесенные агентом, с учетом окружающего кода и инструментов вашего проекта, и отправляйте обратную связь прямо агенту. Прикрепляйте заметки к конкретным строкам в diff или комментируйте прямо из редактора, чтобы предоставить агенту конкретный контекст для правок. Работайте в чате или терминале — как вам удобнее.

Если вы используете AI Assistant, CLion предложит вам пробную версию Air. Активация Air скроет AI Assistant (вы можете вернуться к нему в любое время, выполнив эти шаги). Air автоматически переносит ваши навыки IDE, конфигурацию MCP, агенты, установленные через ACP, учетные данные и обычную историю чатов. История режима чата не переносится.

Агентская отладка критических ошибок (hard faults)

Критическая ошибка (hard fault) на чипе ARM Cortex-M сигнализирует о том, что что-то пошло не так, но редко объясняет причину. Диагностика первопричины требует ручной расшифровки регистров состояния ошибки, сопоставления счетчика команд с дизассемблированным кодом и часто многократного воспроизведения сбоя.

Теперь CLion автоматизирует эту работу по исследованию с помощью специализированных инструментов MCP и встроенного навыка ИИ. Ваш агент анализирует регистры ошибок, память и дизассемблированный код, чтобы найти источник проблемы, используя те же инструменты отладки, что и вы.

Этот рабочий процесс поддерживает Lauterbach TRACE32, SEGGER J-Link, ST-LINK и другие отладочные зонды, а также любого агента, подключенного к MCP-серверу IDE. Узнайте больше в нашем блоге.

Настройка проектов CMake с помощью агентов

Новый проект CMake может не загрузиться из-за неправильно настроенного профиля или отсутствующего компонента тулчейна, и поиск причины может занять время.

Когда загрузка CMake завершается с ошибкой, CLion теперь показывает уведомление с кнопкой Configure with [agent]. Выберите одного из установленных терминальных агентов, таких как Claude Code, Codex или Junie, и IDE откроет терминал с готовым запросом.

Агент взаимодействует с MCP-сервером CLion для диагностики проблемы, обновления ваших профилей CMake и тулчейнов, а также перезагрузки проекта.

Отладчик

JSON-конфигурация для профилей отладки

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

Теперь IDE хранит профили отладки в формате JSON, например, в .idea/debug-profiles.json для общих профилей. Вы можете продолжать настраивать профили в интерфейсе или выбрать Configure Profile in .json, чтобы редактировать их прямо в редакторе с проверкой JSON-схемы и автодополнением кода.

CLion автоматически перезагружает файл, когда вы или ваш агент вносите изменения. IDE также сохраняет настройки, которые она не распознает (например, для другой конфигурации или отключенного плагина), поэтому вы их не потеряете.

Специализированный профиль отладки для Lauterbach TRACE32

Ранее настройка отладчика TRACE32 в CLion требовала использования общего DAP-профиля, и вам приходилось вводить каждый параметр подключения вручную. Режим запуска отсутствовал, а некоторые специфические опции TRACE32 не поддерживались.

Теперь CLion предоставляет специализированный профиль отладки TRACE32. Основанный на DAP, он поставляется с предварительно заполненными параметрами запуска и подключения, поэтому вам нужно добавить только значения, специфичные для вашей цели и проекта.

Профиль поддерживает как запуск сессии отладки из IDE, так и подключение к активной сессии через t32debugadapter, который поставляется вместе с TRACE32. CLion также поддерживает квалификаторы доступа к памяти TRACE32 во вкладке Memory View и обеспечивает подсветку синтаксиса для скриптов PRACTICE.

Улучшения поддержки DAP

Ранее CLion всегда запускал отладчик DAP в одной и той же директории по умолчанию и с тем же окружением тулчейна. Если вашему отладчику требовалась другая директория или собственные переменные окружения, вы не могли настроить это в профиле.

Теперь профили отладки DAP имеют поля Working directory и Environment variables в разделе Advanced, которые можно настроить через интерфейс или напрямую в debug-profiles.json.

Объекты RTOS для ИИ-агентов

В предыдущем релизе мы представили MCP-инструментарий, который предоставляет агентам основные функции отладки, такие как запуск и остановка сессий отладки и установка точек останова. Он также охватывает инструменты, специфичные для разработки встроенных систем: карту памяти, просмотр дизассемблированного кода и периферийные регистры.

CLion 2026.3 добавляет задачи (tasks), очереди (queues) и таймеры RTOS в этот набор инструментов, чтобы агенты могли проверять их во время сессии отладки. Встроенный навык подсказывает агенту, когда использовать эти инструменты.

Чтобы узнать, как работает отладка RTOS в IDE, прочитайте документацию по отладке RTOS.

Языковой движок C/C++

Поддержка NVIDIA CUDA Tile C++

NVIDIA CUDA Tile C++ представляет модель программирования на основе тайлов (плиток) для кода GPU. Она позволяет писать GPU-ядра на уровне целого тайла данных, а не координировать отдельные потоки GPU вручную. Хотя CLion уже поддерживал CUDA C/C++, IDE не распознавала синтаксис CUDA Tile C++.

Теперь CLion — одна из первых C++ IDE с поддержкой CUDA Tile C++. Она понимает новый синтаксис и подсвечивает проблемы в коде, специфичном для тайлов, по мере ввода, например, неподдерживаемый поток управления или неположительный шаг irange.

Поддержка работает для проектов, ориентированных на C++20 и CUDA Toolkit 13.3 или более поздние версии.

Другие улучшения поддержки CUDA включают:

  • Пространства выполнения: CLion проверяет, может ли функция быть вызвана из пространства выполнения CUDA вызывающего кода, следуя правилам руководства по программированию CUDA. Проверка учитывает охранные конструкции __CUDA_ARCH__, функции CUDA runtime API, функции библиотеки C, доступные в коде устройства (такие как printf и malloc), а также вызовы перегруженных операторов.
  • Пространства памяти: Новые инспекции обнаруживают некорректное использование спецификаторов __device__, __constant__, __shared__, __managed__ и __grid_constant__. Примеры включают использование спецификаторов пространства памяти для членов данных или параметров функций, инициализаторы для переменных __shared__ и конфликтующие спецификаторы.

Визуализация расположения класса в памяти

То, как класс расположен в памяти, определяет, сколько места занимает каждый объект, насколько хорошо его данные помещаются в строки кэша процессора и соответствует ли он бинарному формату или ABI, используемому другим кодом. Чтобы соответствовать требованиям выравнивания, компилятор автоматически вставляет отступы между полями. В результате класс может оказаться заметно больше, чем сумма его членов, что быстро становится критичным для объектов, которые выделяются в больших количествах или обрабатываются в интенсивных циклах.

Новое окно инструментов Class Layout визуализирует расположение класса, структуры или объединения в памяти. Оно отображает смещение и размер каждого поля и битового поля, подобъектов базовых классов, указателей на виртуальные таблицы и отступы между ними.

Это позволяет легко обнаружить избыточные отступы, проверить влияние alignas или #pragma pack и изучить структуру классов в сложной иерархии. Чтобы открыть его, нажмите ⌥↩︎ в macOS (Alt+Enter в Windows/Linux) на типе или его использовании, а затем выберите Class Layout.

Поддержка ISPC

Intel SPMD Program Compiler (ISPC) — это язык и компилятор на основе C для написания высокопроизводительного параллельного кода, который выполняется на SIMD-векторных блоках в процессорах и поддерживаемых графических процессорах Intel. Он часто используется в критически важных для производительности кодовых базах C/C++, таких как физическое моделирование, рендеринг и игровые движки.

CLion теперь поддерживает синтаксис ISPC, включая основные конструкции, такие как uniform, varying и foreach. IDE обеспечивает автодополнение кода, навигацию и подсветку ошибок на лету.

Для проектов CMake, в которых включен язык ISPC, CLion обнаруживает компилятор ISPC и считывает его пути включения и макросы.

Анализ кода без системы сборки

Ранее, когда вы открывали папку с отдельными файлами или если в вашем проекте CMake не было целей, CLion не мог найти стандартные заголовочные файлы. Подсветка кода, инспекции и автодополнение работали некорректно или не работали вовсе. Редактор показывал ложные ошибки.

Теперь CLion автоматически извлекает заголовки и макросы из компиляторов C и C++ вашего инструментария по умолчанию. Анализ кода работает сразу. Когда ваша система сборки предоставляет собственные настройки, CLion переключается на них.

Последнее обновление для классического движка

В CLion 2026.2 устаревший классический движок был перенесен из состава IDE в дополнительный плагин. Согласно графику перехода, классическая версия, совместимая с CLion 2026.3, является последним стабильным релизом, а обновления прекращаются в ноябре 2026 года.

Если вам все еще нужен классический движок, установите плагин C/C++ Language Support via Classic Engine из Settings | Plugins | Marketplace или с JetBrains Marketplace. Если что-то мешает вам перейти на стандартный движок CLion Nova, пожалуйста, свяжитесь с нашей службой поддержки.

Если ваша команда зависит от специфического поведения или рабочих процессов классического движка, свяжитесь с вашим инженером по работе с клиентами или менеджером аккаунта. Мы будем работать с вами, чтобы понять препятствия и спланировать переход. Если вы не уверены, с кем связаться, пожалуйста, используйте нашу форму для корпоративных клиентов.

Git worktrees для параллельной работы и удобного код-ревью

CLion теперь может автоматически копировать конфигурацию вашего локального проекта в новые рабочие деревья Git (worktrees), включая конфигурации запуска и другие настройки, хранящиеся в .idea. Вам больше не нужно коммитить эти настройки в Git или воссоздавать их для каждого рабочего дерева. Вы также можете указать локальные и игнорируемые файлы в .worktreeinclude для переноса IDE и настроить пользовательский скрипт, который будет выполняться при создании рабочего дерева, например, для установки зависимостей.

Дополнительные улучшения рабочих деревьев включают:

  • Поддержка проектов с несколькими корнями.
  • Более надежное создание рабочих деревьев в репозиториях с подмодулями.
  • Возможность переключиться на ветку, которая уже используется в другом рабочем дереве, с помощью --ignore-other-worktrees.
  • Автоматическая очистка удаленных рабочих деревьев из списка недавних проектов.
  • Улучшенная поддержка WSL и проектов на основе контейнеров.

Попробуйте CLion и поделитесь своим мнением

Мы приглашаем вас попробовать CLion 2026.3. Если у вас есть активная подписка, вы можете обновиться прямо сейчас. Вы новичок в CLion? Вы можете бесплатно использовать IDE для некоммерческих или образовательных проектов. В противном случае просто начните бесплатную 30-дневную пробную версию, чтобы получить доступ ко всем новейшим функциям и улучшениям.

Мы ценим ваши отзывы! Если вам есть чем поделиться или вы столкнулись с какими-либо проблемами, пожалуйста, сообщите нам об этом в комментариях ниже, в X или через наш трекер задач.

Узнать больше

← Все статьи

О чём эта статья

Ещё в разделе «Разработка ПО»

Все →
Представляем Medusa Security
Medusajs

Представляем Medusa Security

От обратной связи к действию: как наша команда Digital Success автоматизировала сортировку проблем с помощью Camunda
Camunda

От обратной связи к действию: как наша команда Digital Success автоматизировала сортировку проблем с помощью Camunda

Представление совместной эталонной архитектуры для Redis корпоративного уровня на VMware Cloud Foundation 9.1
Redis

Представление совместной эталонной архитектуры для Redis корпоративного уровня на VMware Cloud Foundation 9.1

dotInsights | Ноябрь 2026
JetBrains

dotInsights | Ноябрь 2026

Стратегии биллинга и управления циклом доходов (RCM) в ортопедии
Athenahealth

Стратегии биллинга и управления циклом доходов (RCM) в ортопедии

Что исправлено в IntelliJ IDEA 2026.3
JetBrains

Что исправлено в IntelliJ IDEA 2026.3

Ещё от JetBrains

dotInsights | Ноябрь 2026
JetBrains

dotInsights | Ноябрь 2026

Что исправлено в IntelliJ IDEA 2026.3
JetBrains

Что исправлено в IntelliJ IDEA 2026.3

Что нового в IntelliJ IDEA 2026.3
JetBrains

Что нового в IntelliJ IDEA 2026.3

Как использовать ИИ для разработки на Rust: уроки от инженера OpenAI
JetBrains

Как использовать ИИ для разработки на Rust: уроки от инженера OpenAI

JetBrains Foundation прекращает предоставление новых стипендий в Constructor University с 2027 года
JetBrains

JetBrains Foundation прекращает предоставление новых стипендий в Constructor University с 2027 года

Программа поддержки групп пользователей превращается в программу Developer Communities
JetBrains

Программа поддержки групп пользователей превращается в программу Developer Communities