问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

常见的C语言编译器是什么?

发布网友 发布时间:2022-04-23 04:04

我来回答

5个回答

热心网友 时间:2022-04-28 02:42

目前最流行的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, 这些软件很受用户欢迎。

扩展资料:

C编译的整个过程很复杂,大致可以分为以下四个阶段:

1、预处理阶段在该阶段主要完成对源代码的预处理工作,主要包括对宏定义指令,头文件包含指令,预定义指令和特殊字符的处理,如对宏定义的替换以及文件头中所包含的文件中预定义代码的替换等,总之这步主要完成一些替换工作,输出是同源文件含义相同但内容不同的文件。

2、编译、优化阶段编译就是将第一阶段处理得到的文件通过词法语法分析等转换为汇编语言。优化包括对中间代码的优化,如删除公共表达式,循环优化等;和对目标代码的生成进行的优化,如如何充分利用机器的寄存器存放有关变量的值,以减少内存访问次数。

3、汇编阶段将汇编语言翻译成机器指令。

4、链接阶段链接阶段的主要工作是将有关的目标文件连接起来,即将在一个文件中引用的符号同该符号在另外一个文件中的定义连接起来,使得所有的目标文件成为一个能够被操作系统装入执行的统一整体。 

参考资料来源:百度百科-gcc (GNU编译器套件)

参考资料来源:百度百科-Microsoft C

参考资料来源:百度百科-Turbo C

热心网友 时间:2022-04-28 04:00

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、Borland Turbo C 或称 Turbo C

Turbo C是美国Borland公司的产品,Borland公司是一家专门从事软件开发、研制的大公司。该公司相继推出了一套 Turbo系列软件, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 这些软件很受用户欢迎。

C语言:

它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位一级的操作。

由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。

C语言还具有效率高,可移植性强等特点,因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

热心网友 时间:2022-04-28 05:35

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 ,在工作中还用Labwindows编程,直接调试运行,不过那是有工程背景,有工作经验的技术人员用的。

热心网友 时间:2022-04-28 07:26

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。

C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

热心网友 时间:2022-04-28 09:34

常见的细烟都是用在编程序的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
甲状腺穿刺细胞病理学检查及分子检测实践分享 认识甲状腺的解剖结构 ...其中左侧中部一个大小约4.7*3.1mm,下部背侧一 甲状腺疾病 严不严重 这是什么病 拍抖音视频如何赚钱 未成年人出国旅游 可不可以不跟监护人一起? 急! 关于未成年人去香港的问题 未成年自己报旅行社去度假村可以吗? 未成年人去香港旅游要多交多少钱? 未成年人参加旅行社旅游需要监护人么? 臊子面的臊子怎么做,臊子面的家常做法 诺科壁挂炉哪个型号最好? 诺科壁挂炉把前罩拆悼E1就不报警了 诺科壁挂炉据说是专业生产壁挂炉的厂家,朋友推荐买,为何有人说不好呀?什么情况? 诺科(NOC)壁挂炉红绿灯交替闪烁 诺科壁挂炉牌子在中国壁挂炉品牌排名靠前,为什么知道的人少呢? 诺科壁挂炉水温调节多少度 诺科壁挂炉使用方法 诺科壁挂炉风机怎么调 诺科壁挂炉e1故障怎么解决 诺科壁挂炉好用吗? 广东诺科冷壁挂式燃气采暖热水炉乚1PB20一YMXX12怎样使用 诺科燃气壁挂炉LF是什么意思 诺科壁挂炉绿灯一闪一闪的? 只有怎么找回微信 鸿夯科技(上海)有限公司怎么样? 旧微信被新微信覆盖怎么找回? 手机绑定的解绑后怎么找回微信? 洪洞县鸿淇煤化有限责任公司怎么样? 我无意中把微信删掉了,怎么才能找回原来的微信内容 编程c语言用哪个编译器? 四川肥肠臊子面的臊子怎么做 学C语言用什么编译器好? 哪个C语言编译器比较好用?要自己用过的 C语言编译器有哪些?各有什么特点 那个,刚学C语言,该用什么编译器 windows下的c编译器用什么比较好 C 语言用什么编译器 学习C语言用什么编译器? C语言用什么编译器最好? C语言用什么编译器好? 学C语言用什么编译器好 强制执行的案件会涉及家人吗 我欠别人钱,法院强制执行会不会连累到父母 强制执行会涉及父母吗 法院强制执行可以执行到家属吗 强制执行案件涉及父母配偶吗 帮忙弄个“春暖花开”的艺术字 好看的 春暖花开这种字体怎么弄? 面向大海,春暖花开的艺术字体