C++入门之编辑器的选择

工欲善其事,必先利其器。开始学习 C/C++ 之前,最为重要的就是选择一款适合自己的编辑器,以下基于 Windows 10 系统环境,简单介绍几款主流的编译器,包括如何搭建 C/C++ 编译环境,通过对比主流的几款编辑器,选出适合自己的编辑器。

  1. 前言

    目前主流的用于编写 C\C++ 的编辑器一般分为两类,一类是超级记事本,例如:vim、sublime text、visual stdio code 等,这类需要自己配置编译环境,可定制化程度较高,配合上丰富的插件可以用于各种主流编程语言的开发,特点是简洁、扩展性强、启动速度快,配置编译环境有一定的门槛。

    另一类是集成开发环境(IDE),这类软件是将编译程序所用到的所有的库还有其他所需要的资源都集成到一起。一般不再需要特别配置编译环境,特点是省时省力,配置使用简单,占用的电脑资源较多,启动速度偏慢。

  2. 搭建编译环境

    编辑和编译有着本质上的区别,编辑是指你在电脑上敲代码,无论你是用普通记事本,用上面提到的超级记事本,还是用集成开发环境,最后你编辑出来的代码都应该是一串符合 C 语言标准的文本,这个过程最终的结果是一样的,但是不同的软件能给你带来不同的编程体验。它的区别在于不同的编辑器在你编写代码的时候,会有不同的提示和快捷操作。这部分是编辑器提供的功能,也是我们考量一款编辑器好不好用的重要标准。毕竟不会真的有人喜欢用记事本写代码吧。

    编辑好了代码之后就是编译了,C 语言的编译工作一般是由 gcc 来完成,Linux 系统下一般是自带 gcc 的,输入对应的指令一般就能直接将 .c 文件编译执行了。而在 Windows 系统下,我们要另外安装 gcc 编译器。一般安装 MinGW 里面就包含了编译 C 所必须的库和执行文件 。

    1)安装 MinGW 环境【使用超级记事本编辑程序的必要过程】。

    ​ 注:教程自行百度,尽量使用离线安装版本,在线版本可以会导致错误。

    2)下载编辑器,介绍四款常用的编辑器。

  • CodeBlocks:非常经典的 IDE ,免费。下载带 MinGW 版本,无需另外配置环境,界面有点老旧,安装好了就能用,简单,速度快。
  • VSCode:微软开发的超级文本编辑器,免费。界面友好,跨平台性强,扩展性强。配置繁琐,需要额外MinGW支持,编译速度慢。
  • Clion :收费软件,教育注册免费试用,由著名的 jetbrains 开发的。跟 intellij idea 同宗同源。界面功能都非常完善,无可挑剔,开发工程的首选。启动速度慢,编译速度一般,适合大工程。
  • sublime text 3:收费软件,完美破解。轻量级,需要配置编译环境,编译速度快,界面友好。强烈推荐。
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值