在windows下配置mingw編譯環(huán)境和code

在windows下配置mingw編譯環(huán)境和code

ID:8839405

大小:153.00 KB

頁數(shù):5頁

時間:2018-04-09

在windows下配置mingw編譯環(huán)境和code_第1頁
在windows下配置mingw編譯環(huán)境和code_第2頁
在windows下配置mingw編譯環(huán)境和code_第3頁
在windows下配置mingw編譯環(huán)境和code_第4頁
在windows下配置mingw編譯環(huán)境和code_第5頁
資源描述:

《在windows下配置mingw編譯環(huán)境和code》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。

1、在Windows下配置MinGW編譯環(huán)境和Code::Blocks編輯器本文于2010.9.7更新,Code::Blocks版本為10.05。有很多初學者問我C語言或C++用什么編輯器比較好,也有人問我哪個編輯器比較好用。如果對方是個新手,我會推薦Dev-C++;否則我就會回答“Code::Blocks”。在Windows下我最喜歡的還是MinGW與Code::Blocks的組合。所以今天我來介紹一下如何在Windows下安裝配置它們。新手們(包括一部分有一定編程經(jīng)歷的人)往往會混淆“編譯器(Compiler)”和“編輯器(Editor,IDE)”這兩個概

2、念。編譯器負責把C/C++代碼編譯成可執(zhí)行代碼,換而言之,它讀取.c或.cpp文件并生成.exe文件(Windows下);編輯器是方便編輯代碼用的,它存取.c或.cpp并把里面的代碼以比較適合的樣式(比如自動縮進、代碼高亮)顯示在屏幕上,方便編輯,本質(zhì)上它是一個帶有附加功能的記事本。一般來說,我們用編輯器打開代碼文件,要編譯時,編輯器把文件保存并調(diào)用編譯器編譯這個文件,編譯器就會生成可執(zhí)行文件?,F(xiàn)在的Windows,TCC(TurboC的編譯器)早已衰落,流行的C/C++編譯器有兩個:?MicrosoftC++Compiler:內(nèi)嵌在VisualC++中,

3、功能很不錯,感覺做得很精致,和編輯器的嵌合很好。?MinGWGCC:GCC全稱是GNUCompilerCollection,著名的開源多語言編譯器,編譯出的代碼執(zhí)行效率比普通編譯器高不少,支持單文件編譯,得到很多編輯器支持。通常下載到的MinGWGCC都包含包含C編譯器gcc-core、C++編譯器gcc-g++和另外幾種語言的編譯器。流行的編輯器則有很多:?MicrosoftVisualStudio:簡稱VS,功能強大,體積也很強大,它捆綁有編譯器。但是軟件體積和運行速度都顯出它的臃腫。它不支持單文件編譯,并且“解決方案”中會生成一大堆相關(guān)文件。?Ecl

4、ipse:IBM的IDE,開源,支持Java等很多語言,常常用于Java的編輯,缺點和微軟的一樣——很大很慢。我基本沒用過,不多加評論。?NetBeans:SUN的IDE,開源,支持Windows、Linux等很多操作系統(tǒng)。與Eclipse類似,支持的語言很多。它內(nèi)置MinGW作為C/C++編譯器。其本身使用Java編寫,運行慢,且有些bug。?Dev-C++:經(jīng)典的迷你C/C++編輯器,開源,支持Windows、Linux等。內(nèi)置了MinGW,編輯器功能不強但是非常實用,而且支持單文件編譯與調(diào)試!這些功能對小程序來說都無比合適。但是Dev-C++在大工程

5、編輯上有缺陷,而且最高版本停留在了4.9.9.2——項目已經(jīng)在五年前停了。?wxDev-C++:Dev-C++的一個著名改版,加上了更強的工程管理功能和wxWidgets組件。wxWidgets是開源界時下最流行的界面工具集,能在Windows、Linux等系統(tǒng)下生成不同的Native級界面代碼。wxDev-C++有wxWidgets的界面編輯器,被用來制作基于wxWidgets的軟件。?CodeLite:一個比較標準的IDE,各方面比較均衡,不支持單文件編譯。我只是簡單玩過,不多加評論。?Code::Blocks:中量級的C/C++編輯器,時下非常流行,

6、因為它功能強大,而體積并沒有因此而變得臃腫。它可以選用已有的MinGW、MicrosoftC++Compiler或其他可識別的編譯器。它是典型的開源軟件,支持很多操作系統(tǒng),插件很多,并依靠插件實現(xiàn)了wxWidgets界面編輯器等功能,甚至還有小游戲插件--,它還支持Dev-C++的插件包哦!最新的Code::Blocks支持單文件編譯,但是不支持單文件調(diào)試。有一個不太適合新手的地方:最新版沒有中文包。還有其他的各種編輯器,不過很多要收費。下面還是回到正題,講講MinGW+Code::Blocks的安裝方法。分3步:安裝MinGW,安裝Code::Block

7、s穩(wěn)定版,安裝Code::BlocksNightlyBuilds。安裝MinGW方法一(不推薦)其實Code::Blocks網(wǎng)站上有一個包含MinGW的版本供下載,不過版本比較舊,官方說不支持Vista。因而最好自行單獨下載安裝MinGW。SourceForge.net(開源軟件網(wǎng)站,接下來的很多地址都來自于這里)有一個MinGW的官方在線安裝包,下載地址:http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.6/MinGW-5.1.6.e

8、xe/download在安裝向?qū)Ю?,你可以選擇需要的語言,如C++

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。