哪款c语言编译器 6款好用的C语言编译器推荐
番茄系统家园 · 2021-08-23 15:40:23

这里我们把编译器和IDE(集成开发环境)当做一个概念,不再加以区分。
C语言的集成开发环境有很多种,尤其是下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对、和三大平台进行讲解。
下如何选择IDE?
下的IDE多如牛毛,常见的有以下几种。
1)
下首先推荐大家使用微软开发的(简称VS),它是Windows下的标准IDE,实际开发中大家也都在使用。
为了适应最新的Windows操作系统,微软每隔一段时间(一般是一两年)就会对VS进行升级。VS的不同版本以发布年份命名,例如VS2010是微软于2010年发布的,VS2017是微软于2017年发布的。
不过VS有点庞大,安装包有2~3G,下载不方便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。
对于初学者,我推荐使用VS2015。最好不用使用VS2017,有点坑初学者。
2)DevC++
如果你讨厌VS的复杂性,那么可以使用DevC++。DevC++是一款免费开源的C/C++IDE,内嵌GCC编译器(LinuxGCC编译器的Windows移植版),是NOI、NOIP等比赛的指定工具。DevC++的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
NOI是NationalOlympiadinInformatics的缩写,译为全国青少年信息学奥林匹克竞赛;NOIP是NationalOlympiadininformaticsinProvinces的缩写,译为全国青少年信息学奥林匹克联赛。NOI、NOIP都是奥林匹克竞赛的一种,参加者多为高中生,获奖者将被保送到名牌大学或者得到高考加分资格。
3)VisualC++6.0
VisualC++6.0(简称VC6.0)是微软开发的一款经典的IDE,很多高校都以VC6.0为教学工具来讲解C和C++。但VC6.0是1998年的产品,很古老了,在Win7、Win8、Win10下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。
VC6.0早就该扔进垃圾桶了,可是依然有很多大学把它作为教学工具,并且选用的教材也以VC6.0为基础来讲解C语言和C++,可见教学体制的极端落后,课程体系的更新远远跟不上技术的进步。
4)Code::Blocks
Code::Blocks是一款开源、跨平台、免费的C/C++IDE,它和DevC++非常类似,小巧灵活,易于安装和卸载,不过它的界面要比DevC++复杂一些,不如DevC++来得清爽。
5)TurboC
TurboC是一款古老的、DOS年代的C语言开发工具,程序员只能使用键盘来操作TurboC,不能使用鼠标,所以非常不方便。但是TurboC集成了一套图形库,可以在控制台程序中画图,看起来非常炫酷,所以至今仍然有人在使用。
6)C-Free
C-Free是一款国产的Windows下的C/C++IDE,最新版本是5.0,整个软件才14M,非常轻巧,安装也简单,界面也比DevC++漂亮。C-Free的缺点也是调试功能弱。可惜的是,C-Free已经多年不更新了,组件都老了,只能在XP、Win7下运行,在Win8、Win10下可能会存在兼容性问题。
下面我们给出了各种IDE(含不同版本)的下载地址、安装方法以及使用教程,并以红色字体附带了建议。
VS2015
[力荐]
VS2015下载地址和安装教程(图解)

