CLion 2020.3正式版发布:使用核心转储进行调试、支持MISRA、Qt等

CLion 2020.3版本专注于提升调试体验,包括使用核心转储进行调试、以管理员权限运行和调试。此外,该版本首次支持MISRA C 2012和MISRA C++ 2008标准检查,为Qt项目提供了更好的IDE功能,如创建Qt类和UI文件。其他改进还包括单元测试的增强、项目模型的优化和代码分析能力的提升。
摘要由CSDN通过智能技术生成

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

该版本侧重于调试经验和单元测试集成的灵活性。嵌入式开发人员将获得对MISRA检查的第一批支持。CLion 2020.3还引入了专门针对使用Qt代码进行调整的各种IDE功能。

CLion 2020.3发布

下载CLION 2020.3

这里是主要亮点的快速概述。如果您对具体细节感兴趣,请继续阅读:

  • 增强调试体验
    • 使用核心转储进行调试
    • 使用root / administrator特权运行和调试
    • 将执行点设置为任意行
    • 互动提示和嵌入式手表
    • 调试器演示
  • 对运行/调试配置的一些其他改进
  • 单元测试:新的CTest和Google Test增强功能
  • MISRA C 2012和MISRA C ++ 2008
  • 代码分析,完成和重构
  • 项目模型:
    • 启用/禁用CMake配置文件
    • 更好的Makefile项目经验
  • 更好的Qt项目经验
  • 演示:Build / Run的更新和Qt项目的增强
  • VCS和远程模式的增强功能,以及Code With Me和Rust插件的一些新闻更新。

更深刻的调试经验

调试经验是集成环境最强大的优势之一。CLion通过添加断点选项,快捷键绑定的步进功能,监视和评估,内联变量视图,反汇编和内存视图来增强调试过程。所有这些都适用于本地和远程工具链,以及微控制器。CLion 2020.3通过新功能帮助您像专业人士一样调试,以打开和检查崩溃进程的核心转储,使用root特权启动应用程序以及在调试时通过程序来回移动执行点。我们将简要讨论这些新改进,然后在Phil Nash的视频演示中观看它们的实际应用。

使用核心转储进行调试

如果进程崩溃,并且您设法收集了故障转储,则使用新的“运行” 适用于Linux和macOS的Open Core Dump…操作可让您在CLion中打开此转储并对其进行调试。您可以选择一个新的核心转储,也可以从以前在CLion中打开的那些转储中打开一个。对于新的操作,该操作将自动为您创建一个新的Core Dump Debug运行配置并启动它(您也可以手动创建或更新此配置):

核心转储对话框

如果二进制文件是使用调试信息构建的,那么在简单的情况下,您可能不需要进行太多配置。否则,符号文件对于将CLion指向调试符号可能很有用。这些将帮助CLion正确识别程序符号并导航到正确的源代码位置。但是,目前,符号文件仅适用于GDB。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值