
See Building Tcl/Tk with Mingw for info about building Tcl/Tk with Msys and Mingw. It is the same software available from, except that all the needed software has already been packaged into a single download. The msys and mingw download available above has been tested with current releases of Tcl and Tk. A zip file containing all the needed software is available here: The msys and mingw download should be used to compile Tcl/Tk sources on a Windows machine.

You, therefore, do not have to distribute your source code with your programs unless, of course, you use a GPL library in your programs.Ĭheck out the project history for the interesting story of How MinGW Began. Unlike other ports of GCC to Windows, the runtime libraries are not distributed using Gnu's General Public License (GPL).

MinGW uses the Microsoft runtime libraries, distributed with the Windows operating system. The project's name changed from mingw32 to MinGW is to prevent the implication that MinGW will only works on 32 bit systems (as 64 and higher bit machines become more common, MinGW will evolve to work with them). If you see references to "mingw32" instead of "MinGW", they are referring to the same compiler system. providing C, C++ and Fortran compilers plus other related tools.

It compiles and links code to be run on Win32 platforms. MinGW ("Minimalistic GNU for Windows") refers to a set of runtime headers, used in building a compiler system based on the GNU GCC and binutils projects. A fork, Mingw-64, has pulled ahead in terms of providing more recent versions of GCC that target 64-bit Windows systems Description MinGW, short for Minimalist GNU for Windows, provides a port of GCC to Microsoft Windows, along a shell and a collection of utilities that constitute a typical minimal environment in which to build software with GCC.
