① c语言用什么编译器
c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。② Visual Studio 2010里面C 的编译器在哪
c和c++的编译器都是cl.exe
③ c语言编译器电脑版有哪些
1、visualc++6.0(win8系统下不好用,C/C++)-MicrosoftVisualC++;
2、visualstudio(2005、2008、2010、2012、2013)-MicrosoftVisualStudio;
3、win-tc非常方便:不骗你,2000/XP/7都可以用;
4、Code::Blocks(win7、8都可以用);
5、TurbC(只能编译C语言);
6、gcc(GNU编译器套件);
7、DEVC++;
8、C-Free;
9、BorlandC++、WaTComC++、BorlandC++Builder、GNUDJGPPC++、Lccwin32CCompiler3.1、HighC、MyTc等,由于C语言比猛激较成熟,所以编程环境很多;
10、还常用souceinsight,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。
C语言编樱睁译器目前主要有VC++、dev-C++、C-Free、win-TC、TC2.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)。
④ visual studio 使用的编译器 是什么
编译器是cl.exe 你可以到VS的安装目录下去搜这个文件
可以用它在命令行条件下编译的,就像gcc那样
⑤ 微软用什么C语言编译器
windows是本身就是C语言写的,C语言是编程的基础,所以微软的编译器就是Microsoft Visual C++; Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。 它不但具有微软用什么C语言编译器
⑥ 常见的C语言编译器是什么
目前最流行的C语言编译器有以下几种:
1、GNU Compiler Collection 或称GCC
GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。
GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,GCC同样适用于微软的Windows。GCC是自由软件过程发展中的着名例子,由自由软件基金会以GPL协议发布。
2、Microsoft C 或称 MS C
Microsoft C 是c语言的一种IDE(集成开发环境),常见的还有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......
3、Borland Turbo C 或称 Turbo C
Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。
(6)visualc编译器是什么扩展阅读:
C编译的整个过程很复杂,大致可以分为以下四个阶段:
1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。
2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。
3、汇编阶段将汇编语言翻译成机器指令。
4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。
⑦ Visual C ,Turbo C ,Dev C三者有什么区别
Visual C ,Turbo C ,Dev C都是C语言编程IDE,区别在于:
(1)Turbo C是Borland公司在上个世纪发布的产品,太过陈旧了,不支持C/C++语言新特性,使用也很不方便,即便现在学习,也不推荐使用;
(2)Dev C++是基于gcc开发的C/C++语言编程IDE,是开源项目,但这个项目目前已停止多年,导致软件本身一些BUG没得到修复,同时也不支持C/C++语言新特性,所以也不推荐使用。
(3)Visual C++是微软公司产品,是Visual Studio开发套件的一部分,最新版本的Vistual Studio已开发,个人可免费使用,而且功能强大。如果有意Windows软件开发,推荐使用Vistual C++来学习C/C++语言,但不推荐Vistual C++ 6.0,因为太陈旧。
除此上述之外,还有Code::Blocks,开源项目,基于gcc开发实现,相比Visual Studio,安装体积小。而Vistual Studio因为功能强大,所以其体积也很庞大。如果专注纯C/C++学习,也可考虑Code::Blocks(仅300MB,支持绿色安装到U盘,随插随用)。