這是MinGW-5.1.6.rar下載,是個極其抽象的開源 IDE。它所有 Windows API 都變得極其簡單,可以進(jìn)行快速開發(fā)。它提供一個簡化代碼和獲取 C++ 對象的模塊,提前準(zhǔn)備好使用應(yīng)用框架的環(huán)境。
MinGW-5.1.6.rar是Minimalist GNUfor Windows的縮寫。它是一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合,允許你在GNU/Linux和Windows平臺生成本地的Windows程序而不需要第三方C運(yùn)行時(C Runtime)庫。MinGW 是一組包含文件和端口庫,其功能是允許控制臺模式的程序使用微軟的標(biāo)準(zhǔn)C運(yùn)行時(C Runtime)庫(MSVCRT.DLL),該庫在所有的 NT OS 上有效,在所有的 Windows 95發(fā)行版以上的 Windows OS 有效,使用基本運(yùn)行時,你可以使用 GCC 寫控制臺模式的符合美國標(biāo)準(zhǔn)化組織(ANSI)程序,可以使用微軟提供的 C 運(yùn)行時(C Runtime)擴(kuò)展,與基本運(yùn)行時相結(jié)合,就可以有充分的權(quán)利既使用 CRT(C Runtime)又使用 WindowsAPI功能。
對于C語言之外的語言,MinGW使用標(biāo)準(zhǔn)的GNU運(yùn)行庫,如C++使用GNU libstdc++。 但是MinGW使用Windows中的C運(yùn)行庫。因此用MinGW開發(fā)的程序不需要額外的第三方DLL支持就可以直接在Windows下運(yùn)行,而且也不一定必須遵從GPL許可證。這同時造成了MinGW開發(fā)的程序只能使用Win32API和跨平臺的第三方庫,而缺少POSIX支持,大多數(shù)GNU軟件無法在不修改源代碼的情況下用MinGW編譯。
MinGW是Minimalist GNU on Windows的簡稱,是指只用自由軟件來生成純粹的Win32可執(zhí)行文件的編譯環(huán)境。一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合,允許你生成本地的Windows程序而不需要第三方C運(yùn)行庫。實(shí)際上MinGW 并不是一個C/C++ 編譯器,而是一套GNU工具集合。除開GCC (GNU 編譯器集合) 以外,MinGW 還包含有一些其他的GNU 程序開發(fā)工具 (比如gawk bison 等等)。
開發(fā) MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 操作系統(tǒng)而留在Windows 的人提供一套符合GNU 的工作環(huán)境。總體說來,使用MinGW 就是GNU。