win10 環境下 MinGW-w64安裝

MinGW-w64 就是 著名C/C++編譯器GCC的Windows版本。編程

1、什麼是 MinGW-w64 ?
MinGW 的全稱是:Minimalist GNU on Windows 。它其實是將經典的開源 C語言 編譯器 GCC 移植到了 Windows 平臺下,而且包含了 Win32API ,所以能夠將源代碼編譯爲可在 Windows 中運行的可執行程序。並且還可使用一些 Windows 不具有的,Linux平臺下的開發工具。一句話來歸納:MinGW 就是 GCC 的 Windows 版本 。網絡

以上是 MinGW 的介紹,MinGW-w64 與 MinGW 的區別在於 MinGW 只能編譯生成32位可執行程序,而 MinGW-w64 則能夠編譯生成 64位 或 32位 可執行程序。工具

2、爲何使用 MinGW-w64 ?
1. MinGW-w64 是開源軟件,能夠無償使用。
2. MinGW-w64 由一個活躍的開源社區在持續維護,所以不會過期。
3. MinGW-w64 支持最新的 C語言 標準。
4. MinGW-w64 使用 Windows 的C語言運行庫,所以編譯出的程序不須要第三方 DLL ,能夠直接在 Windows 下運行。
5. 那些著名的開源 IDE 實際只是將 MinGW-w64 封裝了起來,使它擁有友好的圖形化界面,簡化了操做,但內部核心仍然是 MinGW-w64。學習

MinGW-w64 是穩定可靠的、持續更新的 C/C++ 編譯器,使用它能夠免去不少麻煩,不用擔憂跟不上時代,也不用擔憂編譯器自己有bug,能夠放心的去編寫程序。開發工具

 

3、MinGW-w64 適合作什麼?
對於熟悉 MinGW-w64 的高手而言,它能夠編譯任何 C語言 程序。但對於通常人來講,MinGW-w64 太過簡陋,連圖形用戶界面都沒有。這讓習慣使用鼠標的人,感到很痛苦。雖然也能夠經過一些配置,讓 MinGW-w64 擁有圖形用戶界面,但那個過程很是麻煩。.net

除此以外,編譯複雜的程序時,還須要你會編寫 Makefile ,不然只能一個文件一個文件的編譯,可想而知會多麼辛苦。教程

但對於初學 C語言 的人來講,MinGW-w64 是正合適的編譯器,至少黑色的命令提示符界面頗有編程的氣氛,感受很酷。開發

在剛開始學 C語言 時,全部代碼一般都寫在一個文件中,只要輸入幾個簡單的命令,就能用 MinGW-w64 編譯成可執行文件。雖然  VS2015 等編譯器,只要點擊下鼠標就能夠完成編譯,但它會自動生成一大堆工程文件,讓初學者摸不着頭腦。而 MinGW-w64 則只會生成一個可執行文件。編譯器

若是對 MinGW-w64 和 VS2015 等編譯器進行一下形容,那麼 MinGW-w64 是手動的,而  VS2015 等編譯器則是自動的。所以 MinGW-w64 的編譯過程更加直觀容易理解,也比較適合C語言學習。開源軟件

總而言之,對於通常人來講,MinGW-w64 適合學習 C語言 時使用,真正工做仍是用  VS2015 更好。固然若是您是在 Linux 下工做,那麼Code::Blocks多是一個選擇,不過最大的多是您必須習慣使用 GCC 來編譯程序。

 

4、下載和安裝 MinGW-w64
在開始安裝以前,請先確認您知足如下幾個條件。
1.您的電腦已經鏈接到網絡。
2.您的電腦硬盤有500MB的剩餘空間。
3.您如今有充足的時間。(受您當前網速的影響,安裝過程可能會花費10幾分鐘或1個小時以上的時間。)

若是您確認,您知足了上述條件,那麼就能夠開始安裝 MinGW-w64 了。

 

本文僅爲學習記錄之用,具體安裝教程詳見:http://rsreland.net/archives/1760  感謝博主!

相關文章
相關標籤/搜索