MinGW: Difference between revisions

349 bytes added ,  13 years ago
Ada, C, C++, Fortran, Objective-C.
(MinGW also does C.)
(Ada, C, C++, Fortran, Objective-C.)
 
Line 1:
{{implementation|Ada}}
{{implementation|C}}
{{implementation|C++}}
{{implementation|Fortran}}
{{implementation|Objective-C}}
 
[http://www.mingw.org/ MinGW] is a port of [[GCC]] to [[Windows]].
 
MinGW can compile Ada, C, C++, Fortran and some other languagesObjective-C. The compiled programs are <tt>.exe</tt> files; they can use the Microsoft C runtime <tt>MSVCRT.DLL</tt> and several other Microsoft libraries.
 
MicrosoftMinGW includesalso provides the DLLimport libraries with(like Windows<tt>libadvapi32.a</tt> MinGWand provides the import libraries<tt>libmscvcrt.a</tt>) and the header files, (like <windows.h> and <stdio.h>). GCC needs these to compile programs that use the Windows API. The compiled programs only need the DLL libraries. Microsoft includes the DLL libraries with Windows.
 
MinGW always produces 32-bit code for x86. MinGW never produces 16-bit nor 64-bit code.
Anonymous user