MacBook Linux Windows C和C++开发工具介绍

MacBook Linux Windows C和C++开发工具介绍

本人主要从事Java开发,所以IDEA用的比较多, Golang也开发了几年,使用的是Goland或IDEA工具, 最近在学习C++,决定使用CLion工具, CLion适用于 Windows、macOS 或 Linux, 对JetBrains公司出品的工作,还是很喜欢的,虽然都是收费的产品.

CLion简介

官方地址: https://www.jetbrains.com.cn/clion/

CLion是JetBrains公司旗下发布的一款跨平台C 和 C++ IDE开发工具。

Clion的自动补全无疑是最强大的特性之一,写代码流畅无比!

特性:

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

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

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

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

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

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

代码辅助

使用对 C 和 C++ 有深刻理解的编辑器,您便可以高效地读写代码。 可在智能补全功能中按类型筛选出补全结果。 使用路径导航来跟踪您在范围层次结构内的位置。 借助参数名称提示,深入了解函数调用。 查找符号的上下文用法,或通过键入其名称直接跳转到该符号。 CLion 甚至可以确保您的代码符合编码指南,包括格式、命名等要求。

代码生成

立即生成大量样板代码。 使用简单的快捷键重写和实现函数。 生成构造函数和析构函数、getter 和 setter 以及相等、相关和流输出运算符。 使用语句包装代码块,或者从用法生成声明。 创建自定义活动模板以在整个代码库中重用典型代码块,从而节省时间并使样式保持一致。

安全重构

重命名符号,内联函数、变量或宏,在层次结构中移动成员,更改函数签名,以及提取函数、变量、参数或 typedef。 无论您使用哪种自动重构,都请放心,CLion 能够安全地在整个代码中传播相关变更。

快速文档

检查脱字符号下的代码即可了解任何信息:函数签名详细信息、审查评论、预览 Doxygen 样式文档、检查针对缺少显式类型的符号推断出的类型,以及查看正确格式化的最终宏替换。

Visual Studio Code

Visual Studio Code是由Microsoft开发的最受欢迎的免费开源代码编辑器,它支持Windows,Linux,Mac等平台。Microsoft提供扩展的C++称为“Microsoft C/C++”,这可以通过在扩展搜索可以容易地发现section.There是所谓的“代码转轮”另一扩展,它允许运行代码片段作为输出。

特征:

  • 免费使用
  • 轻巧的
  • 自动编码完成
  • 语法高亮
  • 命令行区域
  • 调试器
  • 主题和扩展
  • 部署工具
  • Git支持

blocks

blocks是针对C和C++的开源免费IDE,可以在多个平台上使用,并使用称为“ wxWidget”的GUI小部件工具在C ++中进行构建。该IDE特别用于具有平滑性能和功能的C ++编程。

特征:

  • 免费使用
  • 跨平台
  • 可扩展的插件
  • 多编译器支持
  • 性能非常快
  • 调试器
  • 可订制
  • 良好的界面

Eclipse

Eclipse是C++开发人员最流行,功能最强大的IDE之一。它也是开源的,可以在社区的大力支持下免费使用。它支持Windows,Linux和MacOS等多平台,许多用户发现它易于使用。

特征 :

  • 使用方便
  • 自动补全代码
  • 开源的
  • 源导航
  • 语法高亮
  • 视觉调试工具
  • 调试
  • 代码重构

CodeLite

CodeLite是使用最好的C++ IDE之一,它是免费的,用C++编写的开源代码,专门用于在Windows,MacOS,Linux等各种平台上运行。它还提供了许多C++ IDE一样的功能。

特征 :

  • 项目管理
  • 代码完成
  • 语法高亮
  • 交互式调试器
  • 代码重构
  • 单元测试

参考链接:
https://blog.csdn.net/jacke121/article/details/120504659

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值