<kbd id="daqct"></kbd>

  • <nav id="daqct"></nav>
    <wbr id="daqct"><pre id="daqct"></pre></wbr>
    <wbr id="daqct"></wbr>
    <form id="daqct"><th id="daqct"></th></form>
    更多課程 選擇中心

    C/C++培訓
    達內IT學院

    400-111-8989

    各種 C++編譯器的性能對比

    • 發布:微信公眾號
    • 來源:網絡
    • 時間:2017-12-21 10:54

    C++中的C/C++編譯器現在分為許多種,各有各的優缺點,但是現在界面上最熱的C/C++編譯器都有什么?以及linux,windows,dos下的什么C/C++編譯器最流行?好了看完本文您就會知道了。

    我主要從事windows下的編程,所以我一般用vc編譯,畢竟是當今軟件霸主的產品,性能和功能自然不必問了。就是編譯速度有點慢。所以我在寫小程序的時候有lccC/C++編譯器。性能也不錯,而且編譯速度極快。

    還有就是我覺得vc對于初學者來說可能不是好的C/C++編譯器,因為mfc把所有的程序執行機制都封裝在它的類里面。初學者看到其代碼可能不明所以然。但是lcc不錯,很適合初學者。它是標準的sdkC/C++編譯器。程序的運行機制和消息處理機制寫的非常清楚。

    我主要用這兩種C/C++編譯器,其他的很少用,所以不敢評價。請大家評論。

    1. GCC家族有

    Cygwin

    Mingw32

    DJGPP

    Dev-C++(Mingw32)

    還有正宗的GNU GCC 2.95.5~3.0.0.4版本

    2. MS家族有

    MSC 5.0、6.0、7.0

    MSQC 1.0、2.5

    MSVC 1.0、4.2、6.0、7.0

    3. 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

    4. 其它有

    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

    上面提到的C/C++編譯器/解釋器,大部分我都使用過。現在固定使用VC7.0 Cygwin Mingw32 VectorC和LCC-WIN32這五種C/C++編譯器。 在GCC 家族中GNU GCC是根本,其它的C/C++編譯器版本都是從它導出的。其中,Cygwin和Mingw32都是WIN32平臺下的C/C++編譯器,DJGPP是DOS下的32位C/C++編譯器。大家所熟知的DEV-C++充其量只是GCC的一個外殼,它所自帶的C/C++編譯器就是Mingw32的一個版本。

    這些GCC的版本中,Cygwin是最大的,它與其說是一個C/C++編譯器,倒不如說是一套編程工具。它不僅有C/C++編譯器,還有其它很多的工具。其實,它就是一個UNIX系統在WIN32平臺上的實現。實現了大多常用的UNIX工具,最近的版本中連Apache這樣的“工具”都集成進來的。

    不過,Cygwin雖然功能強大,但它卻不是很易用(和UNIX相似,熟悉UNIX的人用它可以很快上手),因為太多其它的工具分散了人們的注意力。相比之下Mingw32就要好用得多,它只有最基本的幾個編程工具(只可惜它不自帶GDB)。GCC中并不只是C/C++C/C++編譯器。

    其中還有很多其它的C/C++編譯器如J***A,Fortran,ADA等。它是一個C/C++編譯器集合,不過有些C/C++編譯器只能在UNIX系統上用。MS家族的C/C++編譯器就不用說了,大家對它們都很熟悉。VC 7.0(VC.NET)是它的最新產品。Borland家族也不用說,大家也是耳熟能詳。最近它才推出了BCB 6.0。

    其它的C/C++編譯器如:Intel C/C++大家一看名稱就知道是Intel的東西,它和VC6完全兼容,不過要掛在VC6下才能用。Watcom C/C++是早先C/C++編譯器四國大戰中的一員,原本是很不錯的東西,可惜戰略不對,現在已不見聲息了。倒是以它為基礎的一個OpenWatcom現在還在奮戰。

    VectorC是我近日才發現的一個好東東,它是個純C的C/C++編譯器。IBM的VisualAge for C++原本是IBM想用來淌C++C/C++編譯器這片渾水的東西,不過IBM的戰略改了,它就被放棄了。DigitalMars C/C++的前身的Symantec C++(它也是C/C++編譯器四國大戰中的一員),不過現在Symantec不做了,于是它的作者就把它改成了DigitalMars C/C++開放給大家使用。以上這些都是WIN32平臺上的東西。

    KAI C/C++是個很強大的C/C++C/C++編譯器,它是個多平臺的C/C++編譯器。不過現在被INTEL收購了,已經停止開發了。Lcc4.1是個純C的C/C++編譯器它是開放源代碼的。不過不怎么好用。LCC-WIN32是一個在LCC基礎上開發的C語言的集成開發環境。

    很好用,而且有很詳細的資料,FREE!Pacific C是一個純DOS的C的集成開發環境,就不多說了。Small C CC386都是開放源代碼的C/C++編譯器,它們都很簡單,應用來給大家學習C/C++編譯器的。Quincy Eic CINT都是C的解釋器,是用來讓大家學習C語言的其中CINT的功能很強大,還支持一些C++的特性。

    免責聲明:內容和圖片源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:C++:C++面試必備之虛函數知識點
    下一篇:3分鐘為你解讀達內C++核心課程

    超全的C語言標識符知識

    C指針——指針類型轉換

    C指針——指針和結構類型的關系

    C指針——數組和指針的關系

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美三级片,白洁外传,第四色播日韩AV第一页,啪啪免费观看大全av 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>