日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

GNU操作系统和操作系统内核和MinGW

發布時間:2023/12/20 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GNU操作系统和操作系统内核和MinGW 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


一、什么是 MinGW ?

MinGW 的全稱是:Minimalist GNU on Windows 。它實際上是將經典的開源 C語言 編譯器 GCC 移植到了 Windows 平臺下,并且包含了 Win32API 和 MSYS,因此可以將源代碼編譯生成 Windows 下的可執行程序,又能如同在 Linux 平臺下時,使用一些 Windows 不具備的開發工具。

一句話來概括:MinGW 就是 GCC 的 Windows 版本 。

為什么使用 MinGW ?

  • MinGW 是開源軟件,可以免費使用。
  • MinGW 由一個活躍的開源社區在持續維護,因此不會過時。
  • MinGW 支持最新的 C語言 標準。
  • MinGW 使用 Windows 的C語言運行庫,因此編譯出的程序不需要第三方 DLL ,可以直接在 Windows 下運行。
  • 那些著名的開源 IDE 實際只是將 MinGW 封裝了起來,使它擁有友好的圖形化界面,簡化了操作,但內部核心仍然是 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的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。