MinGW32軟件介紹
MinGW是Minimalist GNU on Windows的簡(jiǎn)稱,是指只用自由軟件來(lái)生成純粹的Win32可執(zhí)行文件的編譯環(huán)境。一個(gè)可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫(kù)的集合,允許你生成本地的Windows程序而不需要第三方C運(yùn)行庫(kù)。實(shí)際上MinGW 并不是一個(gè)C/C++ 編譯器,而是一套GNU工具集合。除開(kāi)GCC (GNU 編譯器集合) 以外,MinGW 還包含有一些其他的GNU 程序開(kāi)發(fā)工具 (比如gawk bison 等等)。
MinGW32功能介紹
1、MinGW 是開(kāi)源軟件,可以免費(fèi)使用。
2、MinGW 由一個(gè)活躍的開(kāi)源社區(qū)在持續(xù)維護(hù),因此不會(huì)過(guò)時(shí)。
3、MinGW 支持最新的 C語(yǔ)言 標(biāo)準(zhǔn)。
4、MinGW 使用 Windows 的C語(yǔ)言運(yùn)行庫(kù),因此編譯出的程序不需要第三方 DLL ,可以直接在 Windows 下運(yùn)行。
5、那些著名的開(kāi)源 IDE 實(shí)際只是將 MinGW 封裝了起來(lái),使它擁有友好的圖形化界面,簡(jiǎn)化了操作,但內(nèi)部核心仍然是 MinGW。
MinGW32軟件特色
對(duì)于熟悉 MinGW 的高手而言,它可以編譯任何 C語(yǔ)言 程序。但對(duì)于一般人來(lái)說(shuō),MinGW 太過(guò)簡(jiǎn)陋,連圖形用戶界面都沒(méi)有。對(duì)于習(xí)慣使用鼠標(biāo)的人來(lái)說(shuō),是很痛苦的。雖然也可以通過(guò)一些配置,讓 MinGW 擁有圖形用戶界面,但那個(gè)過(guò)程非常麻煩。
除此之外,編譯復(fù)雜的程序時(shí),還需要你會(huì)編寫(xiě) Makefile ,否則只能一個(gè)文件一個(gè)文件的編譯,可想而知會(huì)多么辛苦。
但對(duì)于初學(xué) C語(yǔ)言 的人來(lái)說(shuō),MinGW 是正合適的編譯器,至少黑色的命令提示符界面很有編程的氣氛,感覺(jué)很酷。在剛開(kāi)始學(xué) C語(yǔ)言 時(shí),一般情況下所有代碼都寫(xiě)在一個(gè)文件中,只要輸入幾個(gè)簡(jiǎn)單的命令,就能用 MinGW 編譯成可執(zhí)行文件。雖然 VS2013 等編譯器,只要點(diǎn)擊下鼠標(biāo)就可以完成編譯,但它會(huì)自動(dòng)生成一大堆工程文件,讓初學(xué)者摸不著頭腦。而 MinGW 則只會(huì)生成一個(gè)可執(zhí)行文件。
如果對(duì) MinGW 和 VS2013 等編譯器進(jìn)行一下形容,那么 MinGW 是手動(dòng)的,而 VS2013 等編譯器則是自動(dòng)的。因此 MinGW 的編譯過(guò)程更加直觀容易理解,也比較適合C語(yǔ)言學(xué)習(xí)。
總而言之,對(duì)于一般人來(lái)說(shuō),MinGW 適合學(xué)習(xí) C語(yǔ)言 時(shí)使用,真正工作還是用 VS2013 更好。當(dāng)然如果您是在 Linux 下工作,那么Code::Blocks可能是一個(gè)選擇,不過(guò)最大的可能是您必須習(xí)慣使用 GCC 來(lái)編譯程序。
MinGW32使用方法
添加環(huán)境變量后,打開(kāi)CMD,執(zhí)行g(shù)cc -v
能看到類似信息即說(shuō)明安裝成功
MinGW32更新日志
開(kāi)發(fā)GG說(shuō)這次真的沒(méi)有bug了~
華軍小編推薦:
華軍軟件園小編推薦您下載MinGW32,小編親測(cè),可放心使用。另外華軍軟件園為大家提供的快表軟件、AlphaEbot動(dòng)作編輯軟件、河小象編程客戶端、自動(dòng)化測(cè)試工具AutoRunner、小海龜LOGO語(yǔ)言也是還不錯(cuò)的軟件,如果需要不妨下載試試!風(fēng)里雨里小編等你!
您的評(píng)論需要經(jīng)過(guò)審核才能顯示