目录

C语言 IDE介绍

GCC

C-Free

Code::Blocks

CLang

CLion

XCode

Dev C++

Turbo C

Visual C++ 6.0

Visual Studio

C语言 IDE安装

安装包

版本选择

注意事项


C语言 IDE介绍

IDE:Integrated Development Environment

GCC

GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)

编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序

源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)

C-Free

国产的C、C++开发工具,C-Free是一款集成开发环境(IDE),支持多种编译器的专业化C/C++,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。

Code::Blocks

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版

CLang

Clang 项目为LLVM 项目的 C 语言家族(C、C++、Objective C/C++、OpenCL、CUDA 和 RenderScript)中的语言提供了语言前端和工具基础设施。提供了 GCC 兼容的编译器驱动程序 ( clang ) 和 MSVC 兼容的编译器驱动程序 ( clang-cl.exe )。您可以立即获取并构建源代码。

CLion

支持 C 和 C++ 的跨平台IDE

XCode

Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。

Dev C++

Dev-C++是一个Windows环境下的一个适合于初学者使用的轻量级C/C++ 集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。

Turbo C

Turbo C集成了程序编辑、调试、链接等多种功能。在DOS系统时代,Turbo C是被最广泛使用的一种PC机应用程序开发工具,很多应用软件均是由Turbo C开发完成。随着计算机及其软件的发展,操作系统已经从DOS发展到Windows。Windows操作系统下的大部分应用软件已经不再使用Turbo C来开发

Visual C++ 6.0

微软原版的 VC6.0 已经不容易找到,网上提供的都是经过第三方修改的版本,删除了一些使用不到的功能,增强了兼容性。这里我们使用 VC6.0 完整绿色版,它能够支持一般的 C/C++ 应用程序开发以及计算机二级考试。VC6.0 能够在 XP 下很好地运行,无需进行额外的设置,但在 Win7、Win8 和 Win10 下,安装完成后还要修改兼容模式才可以。

Visual Studio

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。vs版本众多,目前推荐使用vs2019。2021年4月19日,微软宣布2021年夏季发布 Visual Studio 2022 的首个预览版

C语言 IDE安装

安装包

(推荐选择vs2022)

官方无毒网址:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

版本选择

选择社区版就好

注意事项

安装路径中不要存在汉字路径!!!

C语言 IDE的介绍及安装相关推荐

  1. 蓝桥杯软件类Java语言IDE(Eclipse)安装

    蓝桥杯软件类Java语言IDE(Eclipse)安装以及个性化设置 平时都在用idea搞工程类项目,正好报了下学期的蓝桥杯算法比赛,看到官网要求用eclipse编码,之前也参加过ccf-csp的比赛, ...

  2. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3)).安装.学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略 ...

  3. Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略

    目录 Python语言的简介 1.Python的应用领域 2.Python语言特点.对比其它语言 2.1.Python语言特点 2.2.Python语言对比其它语言 3.Python版本语言兼容问题( ...

  4. IDE集成开发环境介绍与安装

    Life's pathetic, let's python! 人生苦短,我用Python 文章目录 IDE集成开发环境介绍与安装 python解释器种类 Jython IPython PyPy Iro ...

  5. R语言图形用户界面数据挖掘包Rattle介绍、安装、启动、介绍(Using the rattle package for data mining)

    R语言图形用户界面数据挖掘包Rattle介绍.安装.启动.介绍(Using the rattle package for data mining) 目录

  6. 树莓派安装c语言IDE,树莓派安装 Arduino IDE 进行 Arduino 开发

    Arduino 与 树莓派是 Maker 们创作的两大利器.在接触树莓派之前,我们通常是在 PC 上安装 Arduino 的 IDE 进行 Arduino 开发,而今有了树莓派,PC 的在 Ardui ...

  7. R语言介绍及安装教程

    R语言是一种免费的开源编程语言和环境,主要用于数据分析.统计建模和可视化.它可以运行在不同的操作系统上,如Windows.MacOS和Linux.R语言具有以下特点: 丰富的数据处理和统计分析函数库: ...

  8. Dart语言精简入门介绍

    Dart语言精简入门介绍 1.介绍 Dart 在设计时应该是同时借鉴了 Java 和 JavaScript和kotlin 面向对象 JIT&AOT:JIT(Just in Time)优点:即时 ...

  9. r软件 linux,分享|Linux 上好用的 R 语言 IDE

    前一段时间,我已经介绍过 Linux 上针对 C/C++ 语言的最好 IDE.很显然 C 或 C++ 并不是现存的唯一的编程语言,是时间讨论某些更加特别的语言了. 假如你做过一些统计工作,很可能你已经 ...

  10. Linux 上好用的 R 语言 IDE

    假如你做过一些统计工作,很可能你已经见识过 R 语言 了.假如你还没有,我真的非常推荐这门专为统计和数据挖掘而生的开源编程语言.若你拥有编程背景,它的语法可能会使你感到有些不适应,但希望它的向量化操 ...

最新文章

  1. 文本文件 java_简单的用java实现读/写文本文件的示例
  2. 羊皮卷的实践-第二十一章
  3. cdh 安装_使用Cloudera的CDH部署Hadoop:第三步,安装管理平台和数据库
  4. ivona tts语音合成引擎_耳听也不一定为实,AI语音已能骗得百万巨款
  5. 201703-4 地铁修建
  6. argparse模块_Argparse:一个具体案例教会你python命令行参数解析
  7. LeetCode 305. 岛屿数量 II(并查集)
  8. 04 16 团队竞技(第二场) 赛后总结
  9. Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
  10. Optional Chaining 进入 ES2020,不用满屏`x x.yyy`了
  11. Spring简单入门实例
  12. GEE生成京津冀区域VIIRS 夜间灯光数据
  13. java rest client_RestClient工具类
  14. Pyhon3 批量合并哔哩哔哩缓存的m4s视频文件
  15. RTSP/Onvif视频智能平台EasyNVR播放视频卡顿的原因分析及解决
  16. 计算机网络第五章说课稿,任务二 了解计算机网络的作用说课稿【一等奖】
  17. windows环境下安装RabbitMQ(超详细)
  18. C++ P1282 多米诺骨牌
  19. webgis技术在智慧城市综合治理(9+X)网格化社会管理平台(综治平台)的应用研究
  20. python 英语分词是什么意思_英语里面现在分词是什么意思

热门文章

  1. setup factory 设置默认字段的值
  2. 【软件测试】软件测试的环境部署和安装教程[全]
  3. 虚幻4引擎垃圾回收原理
  4. 企业ad域管理教程,有哪些有效的AD域管理办法?
  5. ubuntu 卸载mysql_Ubuntu16.04彻底卸载MySQL
  6. Android Dialog和PopWindow的使用
  7. 机器学习——神经网络
  8. 安装虚拟机报错 This kernel requires an X86-64 CPU,but only detected an i686 CPU
  9. 施努卡:3d视觉检测方案 3d视觉检测应用行业
  10. 希尔伯特空间、欧几里德空间