MinGW

MinGW

维基百科,自由的百科全书

MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。

另有mingw64系列工具,是用于产生64位Windows可执行文件的GNU交叉编译器。

目录

   [隐藏] 
  • 1 历史
  • 2 编程语言支持
  • 3 参见
  • 4 参考资料

[编辑]历史

MinGW是从Cygwin(1.3.3版)基础上发展而来.

[编辑]编程语言支持

对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU libstdc++。

但是MinGW使用Windows中的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持[1],大多数GNU软件无法在不修改源代码的情况下用MinGW编译。

[编辑]参见

 自由软件主题首页
  • Cygwin
  • POSIX

转自: http://zh.wikipedia.org/wiki/MinGW

你可能感兴趣的:(编程,windows,api,语言,编译器,跨平台)