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