C/C++开发神器CLion全新发布v2024.3——显著提升新语言引擎

摘要:CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

CLion 2024.3 标志着 CLion Nova 的又一个重要里程碑,新语言引擎这个经过显著改进的版本包含一些呼声最高的功能,现在已可满足大多数用例。 此版本还包括用于嵌入式开发的新功能,例如调试服务器以及对原生 Zephyr West 调试的支持。OpenCV 图像查看器以及将调试器附加到未启动进程的功能使 CLion 2024.3 更加完善。

CLion Nova

CLion Nova中的内存使用量改进

CLion Nova 中的许多改进有助于减少引擎的内存使用量,这在 Chromium 等大型项目中尤为明显。 IDE 现在响应更快,启动速度也更快。

OpenCV 图像查看器

调试包含二维 OpenCV 数组的代码时,调试器现在允许您在单独的对话框中将其作为图像查看并使用各种编辑选项,此新功能使计算机视觉和机器学习应用程序的开发变得更加简单方便。

调试服务器

新版本添加了一个新的 Debug Servers(调试服务器)配置选项,使您可以更轻松地为嵌入式和远程开发配置调试。 使用调试服务器,您可以选择要在哪个调试探头上运行或调试构建目标。 此前,您必须为每个调试探头和构建目标组合设置单独的运行/调试配置。

CLion Nova

内存使用量改进

对 CLion Nova 做出了许多改进,以减少其内存占用。 这在大型项目中尤其明显。 将 CLion Nova 2024.2 中的 Chromium 项目与 2024.3 中的同一项目的内存使用情况进行比较,在新版本中,IDE 前端使用的内存减少了 51%,而 IDE 后端使用的内存减少了 15%。

对于我们的用户来说,这意味着:

IDE 现在响应更快,因为它使用的内存更少,调用垃圾回收器的频率也更低。

IDE 能够更快地运行并更快地对项目更改做出响应。

嵌入式开发

对 West 的调试支持

在此版本中扩展了对 Zephyr West 的支持,增加了原生调试 West 项目的功能。 这样一来,您可以在 IDE 中轻松配置和运行调试会话。

导入 Zephyr West 项目时,West 运行/调试配置会在 Run/Debug Configurations(运行/调试配置)切换器中自动创建。 您还可以通过主菜单中的 Run | Edit Configurations…(运行 | 编辑配置…)创建新的运行/调试配置。

来源:科技凡人说

相关推荐