JetBrains于2026年8月26日公布了未来四个月的CLion路线图,其中包括2026.2.x小版本和下一个稳定版本2026.3的计划。路线图聚焦于三个主要方向:改进由软件代理支持的工作流、开发嵌入式系统工具,以及扩展调试器能力。
借助代理调试嵌入式系统
JetBrains计划为基于ARM Cortex-M的系统添加专用于调试HardFault的技能。这类故障可能由跳转到无效地址、栈溢出或使用错误指针引起,而仅凭HardFault_Handler无法说明故障的实际原因。
根据路线图,代理将能够访问用于显示内存、寄存器和汇编指令的工具与接口,以及目前可用的单步执行工具和断点。该功能旨在简化对处理器状态、栈帧和故障状态寄存器的分析,尤其是在调试与真实硬件连接的项目时。
CLion还将允许代理在项目配置因构建系统设置或工具链组件而失败时提供帮助。程序会识别已安装的代理,然后允许用户选择其中一个并在终端中运行,同时引导其使用解决问题所需的IDE工具。
扩展调试器和配置文件支持
开发计划包括通过Debug Adapter Protocol(DAP)支持显示外设、调试实时操作系统线程以及FreeRTOS对象。调试配置文件将能够以JSON格式保存,并可手动编辑或借助代理编辑;此外,还可以从Visual Studio Code等工具导入JSON设置。
JetBrains还计划提供Lauterbach TRACE32调试器的专用模板,并将嵌入式系统运行设置迁移到调试配置文件中,以减少不同模板之间的相互干扰。对于使用MSVC工具链的Windows用户,下一个稳定版本将提供LLDB 21选项,同时保留当前内置的LLDB版本作为独立选项。此外,所有平台上的内置GDB都将更新至17.2版本。
QNX、ISPC与项目理解能力改进
JetBrains计划为QNX项目添加基础支持,包括QCC编译器以及x86-64和AArch64两种架构,同时提供调试配置文件,并让代理协助完成配置和调试。公司表示,CLion目前尚未完整支持QCC,这会影响文件索引和代码辅助功能。
另一方面,CLion将增加对ISPC语言的支持,包括语法高亮、代码分析和代码补全,以弥补在混合使用ISPC与C++的项目中代码理解工具方面的不足。
实际会有哪些变化?
如果这些计划得以实施,CLion将更适合硬件和实时系统项目,并支持可移植且可在程序界面之外编辑的调试设置。JetBrains还计划提升响应速度,减少界面冻结和索引耗时,将内置CMake更新至4.4.2版本,并改进对Dev Container的支持。
另一方面,CLion 2026.3将发布旧版Classic引擎插件的最后一个稳定版本,此后产品将转向Nova引擎;同时,JavaScript和TypeScript支持将从核心软件包中分离,但仍作为独立插件提供。JetBrains强调,该路线图仍属初步规划,不保证所有功能都会实施,也不保证遵守公布的时间安排;早期访问计划将允许用户试用下一个主要版本的功能。