C語言編譯器哪個好_6款好用的C語言編譯器推薦

2021-02-15 單片機及C語言學習
C語言編譯器哪個好

其實win tc是款很不錯的軟體。去用一下你就知道了,因為我自學c時就是用的那個軟體,真的向你推薦它!

推薦使用VC++6.0中文版,因為國家考試用的就是那個,當然了還有Turbo C這個也是以前國家考試用的,但是這些版本很老了,而且沒有現在的方便,比如你遇到了問題想去諮詢下別人,老版本的尤其是比較經典的turbo c2.0的,你需要把原來的代碼在寫一遍才行,而Visusl C++6.0的則可以用滑鼠進行複製操作,很是快捷,而且VC還有自動用不同的顏色來顯示不同類型的代碼,對初學者來說,是個很好的糾錯功能,比如你的關鍵字打錯了,顏色是會變的。因為dev本身存在許多缺陷,反而使你能擁有更好的習慣,等到你用dev可以駕馭難題的時候,你會覺得其它軟體強大的調試功能根本就是多餘的。

TC++對C++標準支持的是一塌糊塗,而VS2005(VC8)和DEV-C++(GCC)可以幾乎完美的支持C++標準。過時的不是C語言,而是TC所提供的C語言。TC是幾十年前的了,在這段時間裡,C語言變了變了又變了。而且TC存在的對一些非標準的容忍,就如同現在社會上行業中的「潛規則」一樣,或許會給人方便,但是如果不打算在圈內混(一直用TC),還是別學這些「潛規則」比較好。

6款好用的C語言編譯器推薦

一些剛開始接觸C語言編譯的網友想下載一款C語言編譯器來使用,不過,網絡上有不少C語言編譯器相關的軟體,讓人很難抉擇。那麼,C語言編譯器哪個好?今天的文章裡,小編給大家整理了6款好用的C語言編譯器推薦給大家,需要C語言編譯器的網友,不妨了解一下!

一、Dev-C++

Dev-C++ 是一個C++ 開發工具。它包括多頁面窗口、工程編輯器,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序。它也提供高亮度語法顯示的,以減少編輯錯誤。Dev-C++是一個Windows下的C和C++程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C++標準。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!

二、Turbo C

「TurboC/C++v3.0中文版」是為了照顧不熟悉DOS環境軟體操作的廣大初學者,讓大家能在Windows環境下方便地安裝和使用中文TurboC/C++3.0,對界面進行了漢化,並且為其完善了Windows以及中文DOS下的運行環境,經過重新包裝後推薦給學習《C語言程序設計》與《C++面向對象程序設計》的廣大師生。用戶並不需要熟悉DOS知識,只需要在安裝時將TurboC/C++v3.0指定安裝在任意文件夾,再不需要手動更改任何選項,就能夠正常編譯程序。

主要功能

1、為了照顧不熟悉DOS環境軟體操作的廣大初學者,讓大家能在Windows環境下方便地安裝TurboC/C++v3.0,本安裝程序可以將TurboC/C++v3.0安裝在任意指定目錄,無需修改Options菜單裡的Directory選項,即可正常編譯標準C和C++程序!

2、「〖程序設計〗\TurboC&C++v3.0\配置工具」菜單中,建立了修改當前編譯語法的快捷方式,您選擇C或C++編譯方式後再重新打開TurboC&C++3.0即可;

3、安裝程序將在開始菜單上建立「〖程序設計〗\TurboC&C++v3.0」菜單,並建立啟動TurboC++的快捷方式和配置卸載工具,還有其它相關的一些快捷方式;

4、您建立的C/C++程序文件將保存在「安裝目錄\TCPP\Project」目錄下,開始菜單上會建立「我的Project目錄」的快捷方式,令您保存更方便;

5、程序輸出的.OBJ和.exe文件將保存在「安裝目錄\TCPP\Output」目錄下,開始菜單上會建立「輸出文件Output目錄」的快捷方式,令您管理更方便;

三、mingw

MinGW是Minimalist GNU on Windows的簡稱,是指只用自由軟體來生成純粹的Win32可執行文件的編譯環境。一個可自由使用和自由發布的Windows特定頭文件和使用GNU工具集導入庫的集合,允許你生成本地的Windows程序而不需要第三方C運行庫。實際上MinGW 並不是一個C/C++ 編譯器,而是一套GNU工具集合。除開GCC (GNU 編譯器集合) 以外,MinGW 還包含有一些其他的GNU 程序開發工具 (比如gawk bison 等等)。

開發 MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 作業系統而留在Windows 的人提供一套符合GNU 的工作環境。總體說來,使用MinGW 就是GNU。

四、WIN-TC

初學C的一款比較好的軟體,也是學習C的一款比較官方標準的軟體

WIN-TC是一個turbo C2 WINDOWS平臺開發工具,最大特點是支持中文界面,支持滑鼠操作,程序段複製,為初學c語言、對高等編程環境不熟悉的同志們非常有幫助

該軟體使用turbo C2為內核,提供WINDOWS平臺的開發界面,因此也就支持WINDOWS平臺下的功能,例如剪切、複製、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌彙編、自定義擴展庫的支持等。並提供一組相關輔助工具令你在編程過程中更加遊刃有餘,如虎添翼。

WIN-TC簡繁雙語版可以正常運行於98及其以上的簡體及繁體WINDOWS作業系統上。

五、Cygwin

Cygwin是一個用於在Windows上模擬Linux環境的軟體。它可以作為那些虛擬機軟體的一個部分替代品。

運行Cygwin後,你會得到一個類似Linux的Shell環境,在其中你可以使用絕大部分Linux軟體和功能。如Gcc,Make,Vim,Emacs等等。總之如果你想使用某個Linux下的功能,而windows上又找不到好的替代品的話,你就可以用Cygwin。我使用的最頻繁的是Gcc和Make。我經常用它們來編譯一些我從網上下載的開源的工程。這些工程在Windows上編譯往往很麻煩。我也用它做過X Server來連接一臺真正的Linux伺服器,用來測試一個用tcl/tk編寫的跨平臺的用戶界面程序。

六、Microsoft Visual stdudio

Visual Studio(VS) 是一套非常完備的工具和服務,可幫助您為 Microsoft 平臺和其他平臺創建各種各樣的應用程式。Visual Studio 還可將您所有的項目、團隊和利益干係人聯繫在一起。現在您的團隊可以從任何位置以虛擬方式進行更為敏捷的合作,無論他們採用何種開發工具。

功能介紹

可以通過強大的集成開發環境構建面向 Windows、Android、iOS 以及 Web 的出色應用。使用任何 IDE 或編輯器在雲中進行版本控制、敏捷、持續交付、應用程式分析協作。

適用於所有作業系統的編輯器使用可在 Windows、OS X 或 Linux 上運行的免費代碼編輯器構建和調試現代 Web 和雲應用程式。

文章來自:電子發燒友

相關焦點

  • C語言編譯器哪個好?6款好用的C語言編譯器推薦
    一些剛開始接觸C語言編譯的網友想下載一款C語言編譯器來使用,不過,網絡上有不少C語言編譯器相關的軟體,讓人很難抉擇。那麼,C語言編譯器哪個好?今天的文章裡,小編給大家整理了6款好用的C語言編譯器推薦給大家,需要下載C語言編譯器的網友,不妨了解一下!
  • 如果你想學C語言,下載哪個編譯器好?
    C語言這個東西現在用的人很少,一般都是用java的多,不過對於我來講,我一看C語言就親切,就想寫,工作上不一定能用得到,但是C語言作為作為所有高級語言的爸爸,多學一點有助於理解一些底層的東西,下面我就跟大家說一下想學C語言下載哪個編譯器好。
  • 什麼是C語言的編譯器?從計算機原理的角度談編譯器
    早期的機器語言沒有編譯器的概念,因為機器語言不過是很多的0和1,CPU(處理器)能夠直接識別機器語言,C語言本身是為了提高開發效率而開發出的新語言,語義上幾乎和現實世界表達意思一致,但是這樣高級的語義可就難倒了計算機,它不認識像if-else、while等單詞,那麼計算機怎麼識別C程序的呢,這就引出編譯器的概念了。
  • C語言初學者該如何選擇編譯器?哪個編譯器好用?
    剛開始學C語言,很多人都不知道該如何選擇一個編譯器。C語言相對其他程式語言來說,編譯器比較多,網上眾說紛紜,在這裡,我以親身學習經歷說明新手該如何選擇編譯器。我學習C語言一共只用了兩個編譯器,一個是VC++6.0,另一個是Dev C++。什麼時候用?
  • 2020好用的C+編譯器有哪些?這幾款值得下載
    對一個合格的C++開發者來說,一款好用的C++編譯器可謂是日常工作中不可或缺的輔助工具。那麼,C++編譯器有哪些?C++編譯器哪個比較好用呢?下面小編就來推薦幾款好用的C++編譯器,有需要的朋友不妨收藏一下。
  • 編譯器 | 五款好用的C/C++編譯器(IDE利器)
    應一些看官老爺的後臺留言需要說一些編譯器和應對的環境,這篇文章屬於編譯器專題,這次我們討論的是的語言: C 和 C++,它們有著許多卓越的特性。後面會帶來不同種類語言的不同使用環境中所使用的編譯器 or IDE。前三個集成 IDE +個 VS 是一些工作中常使用的,後面兩個是一些使用到 C/C++語言的比賽中經常使用的。
  • 世界上第一個C語言編譯器是怎麼編寫的?它為什麼能夠用C語言編寫?
    不知道大家有沒有想過一個問題:C語言編譯器為什麼能夠用C語言編寫? 今天小編就帶大家一探究竟! 所謂C語言編譯器,就是把編程得到的文件,比如.c,.h的文件,進行讀取,並對內容進行分析,按照C語言的規則
  • (宇宙最強C/C++編譯器)樂創DIY C語言講義​——2.6 GCC的使用
    2.6 GCC的使用有些同學可能會疑問,之前我們還說我們的C語言編譯器用的是一個叫做「MinGW」的軟體,怎麼到後來又出現了一個叫
  • c語言編程軟體哪個好?c語言編程軟體下載地址
    c語言編程軟體哪個好? c語言編程軟體哪個好?
  • C語言編譯器電腦版
    C語言編譯器電腦版 資訊閱讀 大小: 6.89M 版本: 4.3
  • C語言C++編程學習常用的編譯器
    中國大學的計算機專業學習C語言的必備神器,也算是比較古老的C語言學習工具了。現在的大學計算機二級等級考試依然用的是這個軟體,它支持是編譯標準是C98。不過我認為這款軟體已經過時了,而且現在主流的win7和win8都不兼容這款軟體,所以建議大家不要用,當然如果你是為了應付計算機二級,那就算了,不過這時你得下載兼容性比較好的軟體,不然根本在win7運行不了。
  • C語言編譯器的來源
    /解釋器(以下統稱編譯器)都是用C語言編寫的。現在的學生,學過編譯原理後,只要有點編程能力的都可以實現一個功能簡單的類C語言編譯器。可是問題來了,不知道你有沒有想過,大家都用C語言或基於C語言的語言來寫編譯器,那麼世界上第一個C語言編譯器又是怎麼編寫的呢?這不就是一個「雞和蛋」的問題嗎?
  • C語言學習:C語言編譯器和IDE的選擇(有資源)
    另外,用CPU指令編程步驟繁瑣,要考慮各種邊界情況和底層問題,開發效率十分低下。這就倒逼程式設計師開發出了程式語言,提高自己的生產力;例如彙編、C語言、C++、Java、Python、Go語言等,都是在逐步提高開發效率。至此,編程終於不再是只有極客能做的事情了,不了解計算機的讀者經過一定的訓練也可以編寫出有模有樣的程序。
  • c編譯器so easy,gcc c編譯器生成、使用動靜態庫
    第一章程序開發人員大多接觸過c編譯器,請注意,不要將c編譯器和編輯器弄混淆哦。本文對c編譯器的講解,同樣基於gcc c編譯器,本文主要目的在於對linux環境下gcc c編譯器生成和使用靜態庫和動態庫予以介紹。此外,本文為系列教程第一篇——基本概念篇,之後將帶來另外兩篇。
  • 第一個 C 語言編譯器是怎樣編寫的?
    當今幾乎所有的實用的編譯器/解釋器(以下統稱編譯器)都是用C語言編寫的,有一些語言比如Clojure,Jython等是基於JVM或者說是用Java實現的,IronPython等是基於.NET實現的,但是Java
  • 初學C語言用什麼編譯器
    01話不多說,直接上先給大家看編譯器截圖相信大家也看到了,是一個雲端的編譯器我對現在的所有的軟體包括遊戲,我希望他們都在雲端實現,是要求我有足夠的寬帶,通過瀏覽器就能夠使用,我目前最期待的是英雄聯盟,不要求我有電腦的硬體配置,出個200 300塊錢終身想用還是挺不錯的。
  • 推薦一款強大的在線編譯器
    原創不易,如果覺得文章不錯,記得分享點讚哦^_^前言今天給大家推薦一個強大的在線編譯器,滿足初學者幾乎所有的學習需求(免於折騰IDE),滿足想寫
  • 現代程式語言起點,C語言之環境搭建
    1972 年,為了移植與開發 UNIX 作業系統,丹尼斯·裡奇在貝爾電話實驗室設計開發了 C 語言。UNIX 作業系統,C編譯器,和幾乎所有的 UNIX 應用程式都是用 C 語言編寫的。6、C語言有什麼缺點:運行時間:C語言沒有運行時間檢查機制面向過程:C語言不支持面向對象編程,這就是為什麼創造C++不安全:指針是C語言的一大特色,可以說是C語言優於其它高級語言的一個重要原因,
  • 研發周報:Google拋棄C語言,採用Go語言重寫Go編譯器
    1.Google拋棄C語言,採用Go語言重寫Go編譯器Go語言是Google開發的新型程式語言,將動態語言易於編寫的特性和靜態語言的高效性相結合,具備良好的易用性和極佳的執行效率。目前該語言已經發布了1.2正式版本。Go語言開發者Russ Cox近日透露,在Go 1.3版本之後,該語言的編譯器將會使用Go語言重寫。
  • 【C語言】02.第一個C語言程序
    遺憾的是,前面編寫好的one.c文件還不能夠運行。上一篇文章已經說過了,計算機只能識別0和1組成的機器指令,你現在寫的這些什麼int、main這些英文,它是看不懂的。我們需要使用C語言編譯器,將源文件翻譯成只有0和1的二進位文件,這個翻譯過程,我們稱之為「編譯」。Mac系統上支持一款叫做gcc的編譯器,gcc支持多種程式語言:C語言、C++、Objective-C、Java等。