永发信息网

C++有哪些编译器?

答案:6  悬赏:20  手机版
解决时间 2021-05-01 21:48
  • 提问者网友:兔牙战士
  • 2021-04-30 21:06
我只知道DEV-C++,Microsoft visual C++,Torbo C++
最佳答案
  • 五星知识达人网友:一袍清酒付
  • 2021-04-30 22:29

1.Borland C++ Compiler 5.5


  “Borland C/C++ 5.5.1 for Win32”是Borland公司在2000年免费放出的一个C/C++编译器,其功能完整、包含多种SDK,且容量极小,安装版本大小仅8MB。Borland公司的旗舰级产品“C++ Builder 5”内置的就是这一编译器。


  2.Dev-C++ 4.9.9.2


  是Bloodshed软件公司于2005年2月21日推出的一个基于MingW(即GNU C/C++的Win32版)的微型C/C++开发工具。由于使用了GNU C/C+内核,所以在做软件移植时非常的方便,你可以方便的将一个程序移植到任意一个有GNU C/C++的平台。而且由于基于GNU C/C++的开放源代码软件很多,所以使用Dev-C++是一个很好的选择。但由于它的调试不便,帮助不全等问题,也使得它在推广上举步艰难,远比不上Borland C/C++、OpenWatcom C/C++这两个同是免费的编译器。


  3.DJGPP


  DJGPP是基于32位保护模式的C语言编译器,是一个GNU软件,换句话说,你可以得到它整个系统的源代码,且可以任意修改。它的集成环境RHIDE是仿Borland C++ 3.1的,十分好用,这比Watcom C要强多了。


  4.LCC-Win32


  运行于Windows9x/Me/NT/2000下的免费的32位C语言编译系统。它的原始发布文件只有 3M,但却拥有一个功能强大的集成开发环境(IDE)、速度极快的编译器与连接器、方便顺手的调试器、资源编辑器和版本控制系统。另外还提供图像编辑器和 C 语言源文件格式化缩进器等附加工具。通过它的应用程序向导,你可以单击几次鼠标轻松得到一个应用程序框架,丝毫不比其它庞大的同类软件逊色。你可以用LCC-Win32开发32位的控制台程序、Windows常规程序、动态连接库(DLL) 以及静态连接库(LIB)。LCC编译器支持标准的ANSI C,同时支持 C语言的扩展。通过下载相关工具,LCC-Win32还提供对Eiffel、Fortran语言的支持。


  5.OpenWatcom C/C++ 1.0


  Watcom系统编译器是加拿大Watcom公司开发的Intel x86体系16/32位编译器,其最新版是11.0c。


  Watcom C/C++的集成开发环境极差,不像Borland C/C++和Visual C/C++那样有漂亮的界面,编译连结不过轻轻一点。Watcom C/C++的大部分使用者都在命令行下编译程序。想想吧!一个需要在命令行下编译程序的编译器,怎么匹敌Borland C/C++和Visual C/C++,甚至是C++ Builder呢?


  当然,编译器的好坏并不能单单从使用方便使用上来比较,专业的程序员最关心的是目标程序的质量。Watcom系列编译器相比Borland编译器和Microsoft编译器有一个最大的优势,那便是速度:用Watcom C/C++编译出来的程序在速度上远远超越(记住,不是一点儿,是超越了许多)了Borland C/C++和Microsoft Visual C/C++编译出来的程序。这样一来,即使是没有集成开发环境,程序员们也认了。这也是不少游戏程序员亲昧于这个编译器的原因。


  现在我们所用到的OpenWatcom C/C++ 1.0便是Watcom C/C++ 11.0c开放后的版本,它是免费、而且开放源码的。


  6.当然还有我们经常看见的TC2.0 TC3.0 Borland C++3.1 等


  参考资料: http://antare.bokee.com/3361182.html


  需要付费的编译器(有些允许有评估期的免费下载):


  Borland C++


  Comeau C++ - 支持多平台


  Compaq C++


  Digital Mars C++


  Edison Design Group C++ Front End - 被许多C++编译器厂商采用


  Green Hills C++ - 支持嵌入式系统平台


  HP C++


  IBM C++


  Intel C++ - 支持Windows, Linux, 和其他嵌入式系统


  Interstron C++


  Metrowerks C++ - 支持多平台,可从Metrowerks主页上查询


  Mentor Graphics/Microtec Research C++ - 支持嵌入式系统平台


  Microsoft C++


  Paradigm C++ - 支持x86嵌入式系统


  The Portland Group C++ - 针对奔腾CPU优化


  SGI C++ - 优化的编译器


  Sun C++


  WindRiver's Diab C++ - 用于很多嵌入式系统


  参考资料: http://antare.blogchina.com/3361182.html


  来自: http://blog.sina.com.cn/s/blog_3e26cd0b010008d2.html


  7. Microsoft Visual C++


  Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。


  版本由visual C++6.0发展到visual C++2008再到现在的visual C++2010(最新版)


还有一个叫做QT的 

全部回答
  • 1楼网友:北城痞子
  • 2021-05-01 03:20

这就多的去啦,编译器多有什么关系啊

  • 2楼网友:迷人又混蛋
  • 2021-05-01 02:57

最常用的。。。

windos系统下有 vc++

linux系统下有 gcc

  • 3楼网友:舊物识亽
  • 2021-05-01 01:36
GCC 是编译器不是编辑器
  • 4楼网友:杯酒困英雄
  • 2021-05-01 00:05

 您好,楼主,

用“不计其数”来形容丝毫不为过。 单说几个目前的主流C++编译器吧:(均为系列,不分版本) Microsoft C++ Microsoft Visual C++ Borland C++ Borland C++ Builder Dev C++ GNU g++ HP aCC IBM xlC Sun Workshop CC 这都是windows操作系统下的,其他操作系统下的应该也有吧  1
  • 5楼网友:不甚了了
  • 2021-04-30 23:57
GCC家族有 Cygwin Mingw32 DJGPP Dev-C++(Mingw32) 还有正宗的GNU GCC 2.95.5~3.0.0.4版本 MS家族有 MSC 5.0、6.0、7.0 MSQC 1.0、2.5 MSVC 1.0、4.2、6.0、7.0 Borland家族有 TC 1.0、2.0 TC++ 1.01、3.0 BC 3.0、3.1、4.0、4.5、5.0、5.02 BCB 3.0、5.0、6.0 其它有 Intel C/C++ 5.0 Watcom C/C++ 11.0、11.0c VectorC 1.3.3 IBM VisualAge for C++ DigitalMars C/C++ KAI C/C++ 4.03f for RedHat 7.2 Lcc4.1 LCC-WIN32 2001-09-25~2002-04-28日版 Small C CC386 Pacific C 另外还有C的解释器 Quincy Eic CINT
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯