1visualc++6.0(win8系统下不好用,C/C++)-MicrosoftVisualC++
2visualstudio(20052008201020122013)-MicrosoftVisualStudio
3win-tc非常方便:不骗你,2000/XP/7都可以用
4Code::Blocks(win78都可以用)
5TurbC(只能编译C语言)
6gcc(GNU编译器套件)
7DEVC++
8C-Free
9BorlandC++WaTComC++BorlandC++BuilderGNUDJGPPC++Lccwin32CCompiler3.1HighCMyTc等,由于C语言比较成熟,所以编程环境很多
10还常用souceinsight,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
C语言编译器目前主要有VC++dev-C++C-Freewin-TCTC2.0等等。
其中比较经典的VC++,微软的产品,编译器,链接器,运行,调试等功能于一体的强大开发工具,特点是功能十分强大,对于新手来说需要一段时间去摸索。
dev-C++是windows下一款开发c/c++的开发环境,使用gcc为编译器,遵循标准,功能比较强大,语法高量,可以进行单步调试(这对排除错误很重要),进行断点设置等功能,遵循C标准,是一款很强大的开发工具。
C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑编译连接运行调试C/C++程序。
TC2.0:Borland公司的产品,在dos界面下编译运行,小巧灵活,但是不能使用鼠标。
win-TC:在tc2.0的基础上加上了界面,能够使用鼠标,具有语法高量,可以嵌入汇编等特点,对新手一些,拜托了不能用鼠标的困难。
编译器,简单讲,就是将一种语言(通常为高级语言)翻译为另一种语言(通常为低级语言)的程序。一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序(executables)。