学习C语言的编译环境的选择,是很多初学C语言的同学可能遇到的首要问题,就是选择编译器,用什么编程软件?
通过了解之后发现当前常见的C语言编译器:
1、 visual c++6.0 (win8系统下不好用,C/C++)-Microsoft Visual C++ ;
2、 visual studio (2005、2008、2010、2012、2013)- Microsoft Visual Studio ;
3、 win-tc非常方便:不骗你,2000/XP/7都可以用 ;
4、 Code::Blocks(win7、8都可以用);
5、 Turb C(只能编译C语言) ;
6、 gcc (GNU编译器套件) ;
7、 DEV C++;
8、 C-Free;
9、 Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、My Tc等,由于C语言比较成熟,所以编程环境很多;
10、souceinsight等
看的都让人麻烦,通过询问其他人发现答案很多,各有有各自的优势和不足,给选择带来不少困惑。今天我们就这个问题,进行一些讨论与交流。
首先,选择编译器,一定要看自己的系统环境,是Windows还是Linux,如果是Linux环境,那么基本毫无疑问,首选自带的gcc编译器,因为gcc是目前最支持C标准的编译器。自然也是学习的首选。但大部分同学的系统是Windows,面临的选择比较主流的就是VC6.0,Dev ,CodeBlocks,Cfree,VS系列等。
其次,在系统问题解决之后,就是主流编译器的选择了。目前编译器一般分两类,一类是微软系,自然是VC6和VS系列代表,另一类是Linux系,即编译核心为gcc的编译器,那么有CodeBlocks、DevC++、CFree等。
如果想原汁原味的学习C,那么Linux系的任何编译器都可以。说白了就是让Windows系统下可以用gcc,原因和刚才一样,因为gcc更支持标准C。
VC6目前来说都是教学、学习和入门的不错选择。至于VS系列,如VS2010、2012、2013……,为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,着实不适合入门,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际所学不符。
所以,综上所述,学习建议:大多数情况下,建议使用Windows32位系统下VC6.0的编译环境。 如部分同学觉着自己可以驾驭,那么建议考虑linux系的CodeBlocks、DevC++等编译器,甚至直接使用linux系统学习C语言。VS系列则不建议初学者使用!
EasyX图形化平台及搭建方法
· 请先正确安装 Visual C++ 6.0。
· 请到 www.easyx.cn首页下载最新版的 EasyX,并安装。可以参考这个视频:http://www.easyx.cn/news/View.aspx?id=5
教程总目录:http://www.easyx.cn/skills/View.aspx?id=45 (里面包括VC下的graphics.h的配置方法)

