赞
踩
本篇文章搜集了常用的几乎所有C语言编译器(编程软件),同时附带下载地址、详细的安装教程和使用教程。我们还对比了不同C语言编译器(C语言编程软件)的优缺点,让初学者知道该如何选择。
本节给大家介绍的 C 语言编译器覆盖全平台,包括 Windows、Linux 和 Mac OS,不管你使用什么电脑,都能编写C语言代码。
Windows 下的C语言编译器众多,多如牛毛,有的功能强大,但是安装和使用都比较复杂,有的小巧灵活,但是功能较弱;这里我们收集了八款常用的编译器,供大家下载。如果您是一名初学者,不知道该选择哪款编译器,优先选择我推荐的。
Visual Studio 简称 VS,最新版是 VS2022。
为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2017 是微软于 2017 年发布的,VS2019 是微软于 2019 年发布的。
不过 VS 有点庞大,安装包有 2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间可能长达 30 分钟。
适用平台是 Windows,有免费版和收费版,初学者使用免费版足以。
一款 Windows 平台下的轻量级 C/C++ IDE,免费开源,适合初学者,默认使用 MinGW/GCC 编译器(GCC 编译器的 Windows 移植版)。
优点是体积小(只有 100MB 左右)、安装卸载方便、学习成本低,缺点是调试功能弱。如果你讨厌 VS 的复杂性,那么可以使用 Dev C++。
Dev C++ 是 NOI、NOIP 等比赛的指定工具,支持 Windows平台,而且是免费的,初学者可以用它。
一款免费开源的 C/C++ IDE,支持 GCC、MSVC 等编译器,优点是跨平台,体积小,安装和卸载方便。不过 Code::Blocks 的界面要比 Dev C++ 复杂一些,不如 Dev C++ 来得清爽。
Code::Blocks是跨平台、免费的编译器,同时支持 Windows、macOS 和 Linux。
Linux 下使用最广泛的 C/C++ 编译器,不管是开发人员还是初学者,一般都将 GCC 作为 Linux 下首选的编译工具。
仅仅是一款命令行编译器,没有界面,实际开发中往往需要和 GDB、Make 等工具搭配使用,或者配置 VS Code、Sublime Text、Gedit 等编辑器。
如果你希望使用 IDE,那么可以选择 CLion、Netbeans、Eclipse CDT、CodeLite、Code::Blocks 等。
GCC 适用于 Linux平台,并且是免费开源的。
捷克 JetBrains 公司开发的一款 C/C++ IDE,同时支持 GCC、Clang、MSVC 三种编译器,在编程过程中可以随意切换。
JetBrains 出品,必属精品,这是一款非常性感的编译器。
同时支持 Windows、macOS 和 Linux 这 3 个平台,软件是收费的,没有免费版本。
甲骨文开发的一款跨平台的 IDE,支持 C/C++、Java、PHP 等多种语言,一般在 Linux 下才考虑使用。
Netbeans 是跨平台的,支持 Solaris、Windows、Linux 和 macOS,而且是开源免费的。
Eclipse 是一款著名的、开源的、跨平台的 IDE,Eclipse CDT 是一个基于 Eclipse 主平台的项目,它提供了一个完整功能的 C/C++ IDE,一般在 Linux 平台下才考虑使用。
Eclipse CDT 是跨平台的,支持 Windows、Linux 和 macOS,并且它是免费开源的。
一款为 C/C++、JavaScript(Node.js)和 PHP 编程专门设计打造的自由而开源的、跨平台的 IDE。
开源免费,并且跨平台,支持 Windows、Linux 和 macOS。
简称 VC6.0 或者 VC++6.0,是微软 1998 年推出的 C/C++ IDE,现在已经被 Visual Studio 替代了。
VC6.0 适用于 Windows 平台,官方是收费的,但是网上下载的都是破解的了。
VC6.0 是老古董了,要不是落后的学校课程强制使用,千万不要触碰了。
macOS 平台下的一款 IDE,由 Apple 官方开发,默认使用 Clang 编译器,也可以选择 GCC。
Xcode 只适用 macOS 平台,使用是免费的,但是发布应用收费。
Sublime Text 是一个非常流行的、跨平台的文本编辑器,界面简介,插件众多,配置好编译器(一般是 GCC)就能编译代码。
Sublime Text 是跨平台的,同时支持 Windows、macOS 和 Linux。
Visual Studio Code 简称 VS Code,由微软开发,当前热门的跨平台的文本编辑器,插件众多,配置好编译器(一般是 GCC)就能编译代码。
Visual Studio Code 是开源免费的,并且是跨平台的,同时支持 Windows、macOS 和 Linux。
KDevelop 是一款跨平台的开源 IDE,它基于 KDevPlatform、KDE 和 Qt 库。
KDevelop 是开源免费的,并且是跨平台的,同时支持 Windows、macOS、Linux、Solaris 和 FreeBSD 等。
如果没有特殊需求,我的建议如下:
下面我们给出了主流 IDE(含不同版本)的下载地址、安装方法以及使用教程,并以红色字体附带了建议。
1) Windows 是初学者常用的操作系统,我们重点说明:
VS2022 [力荐]
VS2022下载地址和安装教程(图解)https://www.54benniao.com/a/ss35l5.html?pid=8
使用VS2022编写C语言程序https://www.54benniao.com/a/m1ryk1.html?pid=8
Dev C++ [荐]
Dev C++下载地址和安装教程(图解)https://www.54benniao.com/a/q1w07i.html?pid=8
使用Dev C++编写C语言程序https://www.54benniao.com/a/c1wtg3.html?pid=8
Code::Blocks
Code::Blocks下载地址和安装教程(图解)https://www.54benniao.com/a/hews3z.html?pid=8
Code::Blocks汉化教程(附带汉化包)https://www.54benniao.com/a/xer117.html?pid=8
使用Code::Blocks编写C语言程序https://www.54benniao.com/a/yvwv4b.html?pid=8
VC6.0 [强烈不建议]
VC6.0(VC++6.0)下载地址和安装教程(图解)https://www.54benniao.com/a/ksjlzc.html?pid=8
使用VC6.0(VC++6.0)编写C语言程序https://www.54benniao.com/a/ysr0n2.html?pid=8
2) Linux 系统
Linux 下可以不使用 IDE,只使用 GCC 编译器和一个文本编辑器(例如 Gedit)即可,这样对初学者理解C语言程序的生成过程非常有帮助,请参考:
Linux GCC简明教程(使用GCC编写C语言程序)https://www.54benniao.com/a/dsrs59.html?pid=8
当然,如果你希望使用 IDE,那么可以选择 CLion、Code::Blocks 等。
3) macOS 系统
Mac OS 下推荐使用 Apple 官方开发的 Xcode,在 APP Store 即可下载,具体请参见:
Xcode简明教程(使用Xcode编写C语言程序)https://www.54benniao.com/a/ls3v2z.html?pid=8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。