这(zhè)是MinGW-5.1.6.rar下载,是(shì)个极其抽象的(de)开源 IDE。它所(suǒ)有 Windows API 都变得极其简单,可以(yǐ)进行快速开发。它(tā)提供一个简化代码和获取 C++ 对象的模块,提(tí)前准备好使用应用框架(jià)的环境(jìng)。
MinGW-5.1.6.rar是Minimalist GNUfor Windows的缩(suō)写。它是一(yī)个可(kě)自由使用和自由发(fā)布的Windows特定头(tóu)文件和使用(yòng)GNU工(gōng)具集导入库的(de)集合,允许你在GNU/Linux和Windows平台(tái)生成本地(dì)的Windows程序而不需要第三方C运(yùn)行时(C Runtime)库。MinGW 是一组包(bāo)含文件和(hé)端口库,其(qí)功能是允许(xǔ)控制台模式的(de)程序使用微(wēi)软的(de)标准C运行(háng)时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行(háng)版以上的 Windows OS 有效,使(shǐ)用(yòng)基本运行时,你可以使用 GCC 写控制台模式的符合(hé)美(měi)国标准(zhǔn)化组(zǔ)织(ANSI)程序,可以使(shǐ)用微软提供的 C 运行时(C Runtime)扩展,与基本运行(háng)时相(xiàng)结(jié)合(hé),就可(kě)以有充分的权利既使用 CRT(C Runtime)又使用(yòng) WindowsAPI功能。
对于C语(yǔ)言(yán)之外的语言,MinGW使用标准的GNU运行库,如C++使用(yòng)GNU libstdc++。 但(dàn)是MinGW使用Windows中(zhōng)的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且(qiě)也(yě)不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只(zhī)能(néng)使用Win32API和跨(kuà)平台的(de)第三方库,而缺少POSIX支(zhī)持,大多(duō)数GNU软(ruǎn)件无法(fǎ)在不修改源代码的情况下用MinGW编译。
MinGW是Minimalist GNU on Windows的简(jiǎn)称,是(shì)指只用自由软件来生成纯粹(cuì)的Win32可执行文件的(de)编译环境。一个可自由使用和自(zì)由发布的Windows特定(dìng)头文件和使用GNU工具集导入库的集(jí)合,允许你生(shēng)成本地的Windows程序而不需要第(dì)三(sān)方C运行(háng)库。实际上MinGW 并不是一(yī)个C/C++ 编译器,而(ér)是一套GNU工具集合(hé)。除(chú)开GCC (GNU 编译器集合) 以外,MinGW 还(hái)包含(hán)有一些其他的GNU 程序开发工具 (比如gawk bison 等等)。
开(kāi)发(fā) MinGW 是为(wéi)了那些不喜(xǐ)欢工作在 Linux(FreeBSD) 操作系统(tǒng)而(ér)留在Windows 的人提供一套符合GNU 的(de)工(gōng)作环境。总体说(shuō)来,使用MinGW 就是GNU。
