C语言复习 - 开发工具

430 阅读3分钟

最近在学习嵌入式C语言开发,一直找不到一款轻量级、好用且智能的集成开发工具(IDE),直到预见到小熊猫C++这个C/C++开发工具。

Microsoft Visual C++ 6.0

Microsoft Visual C++ 6.0,简称VC++6.0或VC6.0,出自微软公司上世纪的产品,也是我大学时期入门第一门计算机编程语言 - C++语言使用的集成开发工具。据说现在有的大学教C/C++语言还在用这个古老的集成开发工具,建议老师们放弃!!现在网上已经找不到它的官网,已经n多年不维护了,还特么在用?

Visual Studio Code

Visual Studio Code,出自微软公司在码圈称VS Code,深得前端(网页前端)开发人员的喜爱。它本质上是一款轻量级的编辑器,但是可以通过丰富的插件+配置来编写各种编程语言。

优点:

  • 轻巧、优雅、美观、智能。
  • 跨平台,支持Windows、Linux、MacOS三大操作系统。
  • 支持中文,安装后打开,默认会根据操作系统语言选择中文语言包。

缺点:

  • 配置复杂,不适合新手和学生。
  • 阿斯顿发斯蒂芬

Visual Studio

Visual Studio 是微软公司著名的集成开发工具,做C#和.NET开发的人都知道它的大名。最新版本Visual Studio 2022分三个版本社区版(Community 2022)、专业版(Professional 2022)和企业版(Enterprise 2022)。

优点:

  • 功能强大,支持多种编程语言C#、C/C++、JavaScript/TypeScript等。
  • 集成开发,版本控制、调试等。

缺点

  • 过于庞大,安装包就有1个多GB,安装时间过长,不适合作为入门C/C++语言,不适合新手和初学者。
  • 操作复杂
  • 阿斯蒂芬

Xcode

Xcode是苹果公司开发的用于iOS、MacOS应用的集成开发工具,仅限于在mac系统上使用。

优点:

  • 功能强大
  • asfdasdf
  • asdfsadf

缺点:

  • 体积庞大,光包就有几十个GB,好家伙!
  • 不跨平台,只能在苹果电脑上使用,就是说只能在MacOS系统上运行,会玩的可以折腾一下黑苹果。
  • 操作复杂,不易上手,不适合入门和初学者。

Dev-C++

最新版本是 5.11,下载地址:

优点:

  • 适合初学者,安装和操作简单
  • 轻巧,安装包只有不到50MB

缺点:

  • 不支持代码提醒。
  • 默认不支持关键词和语法高亮显示,需要自己配置。
  • 阿斯蒂芬
  • 不适合GUI开发,没有完善的可视化开发功能,所以不适用于开发图形化界面的软件。
  • 多人协同开发,版本控制啥的,没有这功能,所以适合单人开发

Eclipse

Eclipse用于丰富的扩展插件,通过插件形式可组合开发任何编程语言。

优点

  • 开源
  • 免安装,直接解压运行eclipse.exe就能使用
  • 插件化
  • 跨平台,可以在Windows、MacOS、Linux三个操作系统上运行。

缺点

  • 依赖JRE(Java运行环境),需要先安置JDK或JRE才能使用。
  • 英文环境,也可安装中文语言包插件。
  • 卡顿
  • 是打发

CLion

Jetbrains全家桶系列产品

优点

  • 智能
  • 界面美观,丰富的主题
  • 阿斯蒂芬

缺点

  • 收费,好像除了收费找不到什么缺点了!
  • 安装包大,比起VS那真是小巫见大了
  • 阿斯蒂芬
  • 水岸东方

小熊猫C++(个人推荐)

小熊猫C++这个开发工具是我最近刚发现的,使用了一段时间,觉得还不错。

优点

  • 全中文环境,界面操作全中文,英语不好的没压力。
  • 支持关键词和语法高亮显示
  • 集成git版本控制工具
  • 阿斯蒂芬

缺点

  • 阿萨法舒服点
  • 偶发闪退,使用过程中会偶发闪退,建议设置【自动保存】。
  • 撒旦法撒旦法
  • 阿斯蒂芬撒旦法时代
  • 阿斯蒂芬撒发生的