GNU操作系统和操作系统内核和MinGW
一、什么是 MinGW ?
MinGW 的全稱是:Minimalist GNU on Windows 。它實際上是將經典的開源 C語言 編譯器 GCC 移植到了 Windows 平臺下,并且包含了 Win32API 和 MSYS,因此可以將源代碼編譯生成 Windows 下的可執行程序,又能如同在 Linux 平臺下時,使用一些 Windows 不具備的開發工具。
一句話來概括:MinGW 就是 GCC 的 Windows 版本 。
為什么使用 MinGW ?
MinGW 是穩定可靠的、持續更新的 C/C++ 編譯器,使用它可以免去很多麻煩,不用擔心跟不上時代,也不用擔心編譯器本身有嚴重漏洞,可以放心的去編寫程序。
MinGW 適合做什么?
對于熟悉 MinGW 的高手而言,它可以編譯任何 C語言 程序。但對于一般人來說,MinGW 太過簡陋,連圖形用戶界面都沒有。對于習慣使用鼠標的人來說,是很痛苦的。雖然也可以通過一些配置,讓 MinGW 擁有圖形用戶界面,但那個過程非常麻煩。
除此之外,編譯復雜的程序時,還需要你會編寫 Makefile ,否則只能一個文件一個文件的編譯,可想而知會多么辛苦。
但對于初學 C語言 的人來說,MinGW 是正合適的編譯器,至少黑色的命令提示符界面很有編程的氣氛,感覺很酷。在剛開始學 C語言 時,一般情況下所有代碼都寫在一個文件中,只要輸入幾個簡單的命令,就能用 MinGW 編譯成可執行文件。雖然 VS2013 等編譯器,只要點擊下鼠標就可以完成編譯,但它會自動生成一大堆工程文件,讓初學者摸不著頭腦。而 MinGW 則只會生成一個可執行文件。
如果對 MinGW 和 VS2013 等編譯器進行一下形容,那么 MinGW 是手動的,而 VS2013 等編譯器則是自動的。因此 MinGW 的編譯過程更加直觀容易理解,也比較適合C語言學習。
總而言之,對于一般人來說,MinGW 適合學習 C語言 時使用,真正工作還是用 VS2013 更好。當然如果您是在 Linux 下工作,那么Code::Blocks可能是一個選擇,不過最大的可能是您必須習慣使用 GCC 來編譯程序。
參考鏈接
感謝下面鏈接的文章原作者。
MinGW安裝教程,里面有很詳細的內容
總結
以上是生活随笔為你收集整理的GNU操作系统和操作系统内核和MinGW的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查询用户上次登录时间问题
- 下一篇: 计算机毕业设计ssm家猪智能饲养管理系统