CLion是一个IDE,专注于C和C ++编程语言的开发,CLion是一个IDE 跨平台,因此可以在Linux,macOS和Window上使用与CMake构建系统集成。
CMake是专为创作,测试和打包而设计的一系列工具,因为它使用简单的平台和独立于编译器的配置文件来控制软件的编译过程。
初始版本支持GNU编译器集合(GCC)以及Clang和GDB调试器,LLDB和Google Test编译器。 除了C和C ++外,CLion还直接或通过插件支持其他语言:Kotlin,Python,Rust,Swift等。
新版本的CLion
recientemente JetBrains发布了今年迄今为止的第二次更新“ CLion 2019.2” 这也带来了许多新功能: 集成开发和新调试功能的改进, 包括针对Microsoft Visual C ++工具链的实验性调试器。 CLion 2019.2 它还包括一些新功能,可简化代码编辑,提高性能等。
综合发展
JetBrains开始在CLion中进行集成开发支持,如版本2019.1。所示。 在这个新版本中, 软件发行商将继续朝着同一方向发展,并提供广泛的调试功能 芯片和一个新的设备选项卡。
使用GDB服务器进行片上调试
至 片上调试,您现在可以使用OpenOCD调试器 在版本2019.1。 OpenOCP(开放式片上调试器)是用于调试微控制器的开源工具。
这意味着对于OpenOCD,ST-Link GDB服务器,Segger J-Link GDB服务器,QEMU和许多其他特定的GDB服务器,它们可以从CLion运行,并受益于CLion提供的内置调试功能。
ARM设备的设备视图
对于ARM设备,通常在.svd文件中描述特定类型的设备视图,以用于微控制器类型。 现在,CLion提供了一种方便的方法来在``调试工具''窗口的``专用设备''选项卡上读取这些值。
它与“嵌入式GDB服务器”和“ OpenOCD下载并运行”配置一起使用,并且在加载一个或多个.svd文件时可用。
调试器的新增功能
GDB有所改进, 该项目的标准调试器随GDB 8.3一起提供 并为调试器引入了一组新的补丁程序,以改善用户体验。
另一个新颖之处是完成了GDB / LLDB命令, 它是用于Objective-C,C ++和C编程语言的调试器,并且是LLVM的子项目。
这可能是此版本的最重要功能之一:CLion 2019.2附带了针对Microsoft Visual C ++(MSVC)工具链的实验性调试器
其他新功能和改进
性能是CLion的重中之重, 但是更改通常需要更多的工作,甚至可能影响CLion与IntelliJ平台的交互方式。
然而, 每个版本都对EDI进行了性能改进。 例如,在CLion 2019.2中,重命名已在现场进行了重新处理(现场重命名),以消除滞后和死锁。
编辑器中合格表达式的代码完成性能也得到了显着提高。 此外,通过减少输入/输出操作的数量,加快了在远程情况下CMake步骤的编译器信息收集和加载。
超过20种新语言的语法颜色
您的C或C ++项目中经常有来自其他编程语言的代码。 CLion中包含Python,JavaScript,HTML,XML和SQL。
JetBrains已为超过20种不同的编程语言添加了语法突出显示功能 一切都会立即生效。 由于IDE附带了TextMate语言语法文件的集合,因此不需要其他配置。
如何在Ubuntu及其衍生版本中安装CLion?
最后,为了在我们的系统中安装此应用程序,我们可以通过Snap软件包来完成它,因此有必要在我们的系统中获得对此技术的支持。
对于其安装,我们只需要打开一个终端并在其中执行以下命令即可:
sudo snap install clion --classic
非常感谢,这正是我想要的