MinGW詳細介紹

2021-08-10 07:30:06 字數 1280 閱讀 1123

mingw官網

mingw,是

minimalist gnufor windows

的縮寫。它是乙個可自由使用和自由發布的windows特定

標頭檔案和使用gnu工具集導入庫的集合,允許你在

gnu/

linux

和windows

平台生成本地的windows程式而不需要第三方c執行時(c runtime)庫。mingw 是一組包含檔案和埠庫,其功能是允許控制台模式的程式使用微軟的標準c執行時(c runtime)庫(

msvcrt.dll

),該庫在所有的 nt os 上有效,在所有的 

windows 95

發行版以上的 windows os 有效,使用基本執行時,你可以使用 gcc 寫控制台模式的符合美國標準化組織(ansi)程式,可以使用微軟提供的 c 執行時(c runtime)擴充套件,與基本執行時相結合,就可以有充分的權利既使用 crt(c runtime)又使用 windows

api功能。

mingw的歷史:

mingw(minimalist gnu for windows)由colin peters建立。 colin使用cygwin套件的早期版本來編譯mingw編譯器**的第乙個版本,並在他的**上提供它。

jan-jaap van der heijden提供了第乙個本地的mingw編譯器。除了gcc 2.8.1之外,meister van der heijdens的貢獻包括gnu binutils,gnu make以及使用mingw開發自己的軟體所需的一切。

mumit khan接過指揮棒,並在接下來的幾年中一直在做mingw的維護和開發工作。他在gcc和binutils(當然對整個gnu / windows32有很大的價值)中支援windows32的特定功能,提供了許多開發,提供了二進位制版本(每個新版本的gcc,並且通常在cygwin可用之前)為執行時庫開發了更全面的繫結。 mingw的重要補充是anders norlander的w32api標頭檔案,它為windows api帶來了比以前更加全面的繫結。

到了2023年下半年,mingw的使用者群變得足夠大,可以分開cygwin郵件列表,並建立自己的郵件列表,由earnie boyd和dale handerson主持。

在2023年初,揭露了mingw發展的公眾利益,以及為sourceforge等開源開發提供的公共服務。決定為mingw建立乙個這樣的專案,並要求維護者和開發者。 2023年8月,mingw被選為sourceforge本月的專案,並為earnie boyd和luke dunstan的訪談發布。

mingw的使用情況:

mingw

MinGW詳細介紹

mingw官網 mingw,是minimalist gnufor windows的縮寫。它是乙個可自由使用和自由發布的windows特定標頭檔案和使用gnu工具集導入庫的集合,允許你在gnu linux和windows平台生成本地的windows程式而不需要第三方c執行時 c runtime 庫。m...

MinGW介紹與使用

3.1 mingw 是什麼?mingw 提供了一套簡單方便的windows下的基於gcc 程式開發環境。mingw 收集了一系列免費的windows 使用的標頭檔案和庫檔案 同時整合了gnu 的工具集,特別是gnu 程式開發工具,如經典gcc,g make等。mingw是完全免費的自由軟體,它在wi...

MinGW介紹與使用

原文出處不知道 來的,留我copy的位址算了 3.1 mingw 是什麼?mingw 提供了一套簡單方便的windows下的基於gcc 程式開發環境。mingw 收集了一系列免費的windows 使用的標頭檔案和庫檔案 同時整合了gnu 的工具集,特別是gnu 程式開發工具,如經典gcc,g mak...