美文网首页盒子部落读书程序员
CLion 2018.1.3 功能超级强大的跨平台 C 开发工具

CLion 2018.1.3 功能超级强大的跨平台 C 开发工具

作者: 小白工具箱11 | 来源:发表于2019-03-10 14:57 被阅读709次

    CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。Clion 2018是一款用于C和C++的跨平台IDE,该软件支持代码分析、快速修复和重构,集成的调试器可以使用GDB或LLDB作为后端,轻松调查和解决问题,能够为程序员提供一个完全集成的C/C ++开发环境。

    应用介绍

    CLion 2018是JetBrains公司旗下发布的一款跨平台C/C++IDE开发工具,它是以IntelliJ为基础设计的,同时还包含了许多智能功能来提高开发人员的生产力。软件可以在多个平台上进行安装使用,使开发者在任意不同的平台上轻松管理自己的代码而不用繁复的进行跨平台编译,同时该版本为用户提供了C及C++底层编译支持

    功能

    提供C及C++支持(包含C++11, libc++ 和Boost),同时也支持JavaScript, XML, HTML 和CSS 。

    支持GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。

    提供对CMake 支持:包含自动处理CMake changes和CMake targets,更新新创建的 C/C++ 档案及CMake Cache 编辑器。

    提供各式编码辅助:包含多行编辑功能、智能完成功能以及一键导航等。

    安全可信的自动代码重构功能。

    代码分析功能:监控代码品质并提供快速修复让开发人员得以及时就地解决问题。

    集成GDB 调试器及评估表达式(expressions)功能、STL 容器渲染器(renderers)、监视(watches)、内嵌变量视图等。

    与最热门的版本控制系统集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。

    内建terminal 模式并可通过插件实现提供Vim-emulation模式。

    JetBrains CLion 2018 功能特色

    基于Clangd的语言引擎——CLion 2018.2引入了一个实验性的基于clangd的语言引擎,用于在CLion编辑器中显示代码错误和警告,该编辑器与CLion自己的语言引擎一起工作。它默认在所有平台上启用。请注意,clangd引擎仅用于代码分析,不会影响其他代码洞察功能,如完成或重构。

    参数选择缺陷检查——是否可以检测相同类型的参数以错误顺序传递的情况?如果参数和参数名称有意义!欢迎在CLion进行新的检查以提醒您:参数选择缺陷。请注意,它在新的基于clangd的语言引擎之上工作,因此您必须将其打开以启用新检查。

    Gradle C ++——现在可以在CLion中打开新的Gradle C ++项目(请参阅新的C ++插件公告)。使用build.gradle文件或包含此文件的目录在CLion中打开Gradle项目。所有IDE功能(包括完整的代码洞察)都可用于CLion中的此类项目。

    编译数据库——编译数据库是用于在项目中构建文件的所有编译选项的集合。如果您设法从项目中获取一个(通过构建系统的选项或单独的工具,如bear和intercept-build),您现在可以使用生成的json文件在CLion中打开您的项目。代码洞察确实有效,但尚无法构建,运行或调试此类项目。

    包含的文件作为项目文件——您不再需要直接在CMake中列出项目根目录中的头文件,以获得CLion中此类文件的完整代码洞察。如果将头文件或源文件包含到任何项目文件中,CLion也会自动将其视为项目文件,这意味着完整的代码洞察将在那里工作!

    CMake宏——在CLion中配置外部工具时,您现在可以使用特定于CMake的宏,这些宏提供有关当前CMake运行配置的信息:构建目录,构建类型名称,程序参数或目标名称。

    谷歌——如果使用-fsanitize选项构建项目,CLion将在运行工具窗口的“清理程序”选项卡中显示清理程序的输出。使用它来查看错误列表,导航到编辑器中的源,并执行更多操作。在CLion中享受对ASAN,TSAN,MSAN和UBSAN的支持。

    Valgrind Memcheck出口/进口——要密切关注项目的内存问题并跟踪进度,现在可以将Valgrind Memcheck结果导出到XML文件中。无论何时需要,都可以轻松地重新导入它们。

    重新编译单个文件——要加快开发周期,请通过重新编译单个文件来快速验证本地更改。使用CLion的新动作Run |重新编译(Shift + Ctrl + F9)。目前,这仅适用于CMake(它调用相应文件的CMake目标,而不是直接编译器调用)和编译数据库项目(它从json文件调用编译命令)。

    本破解方法适用于所有 JetBrains 系列产品

    方法一、最新方法

    Jet Brains家族破解方法

    方法二、本方法来自网络

    原文地址 http://xidea.online

    打开激活窗口

    选择 Activate new license with License server (用license server 激活)

    打开 http://xidea.online/servers.html 选择一个 Avaliable License Servers

    在 License sever address 处填入上一步选择的 License Servers

    点击 Activate 进行认证

    done!

    获取更多软件,请关注微信公众号:小白资源盒

    原文及下载地址:https://hezibuluo.com/clion-mac.html

    相关文章

      网友评论

        本文标题:CLion 2018.1.3 功能超级强大的跨平台 C 开发工具

        本文链接:https://www.haomeiwen.com/subject/npyuuqtx.html