Get MinGW Cross Compiler at Fast, secure and Free Open Source software downloads

MinGW Cross Compiler Project

MinGW is a collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party C runtime DLLs.

The aim of this project is to provide library packages compiled by MinGW (Minimalist GNU-Win32) cross-compiler on Fedora Linux. However, MinGW - FedoraProject is an official site for MinGW Cross Compile Project on Fedora. First of all, please visit MinGW - FedoraProject.

This site is just support project for the MinGW - FedoraProject, maintained by sole developer providing compatible, customized and specific packages.

  Currently, this site covers Fedora 11.  


Core packages

The filesystem provided in this site is a bit cutomized suitable for the library packages in this site.
 Package Description
        This package contains the base filesystem layout, RPM macros and environment for all Fedora MinGW packages. This environment is maintained by the Fedora MinGW SIG at:

Library packages

 Package Description
    FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size.
    FOX is a C++-based toolkit for GUI development. It includes a rich set of widgets and has powerful yet simple layout managers, MDI widgets, and mega-widgets. FOX incorporates support for XDND for drag and drop, X clipboard and X Selection, watching other I/O channels and sockets, timers and idle processing, object serialization and deserialization, a registry to save persistent settings, and 3D widgets using Mesa or OpenGL. FOX works on Linux, IRIX, Solaris, HP/UX, AIX, Tru64 Unix, Windows 9x,NT,2K (VC++, GNUWIN32, Borland, VisualAge C++), FreeBSD, and Sequent.
    Giflib package contains a shared library of functions for loading and saving GIF format image files. It is API and ABI compatible with libungif, the library which supported uncompressed GIFs while the Unisys LZW patent was in effect.
    LAPACK (Linear Algebra PACKage) is a standard library for numerical linear algebra. LAPACK can handle dense and banded matrices, but not general sparse matrices. Similar functionality is provided for real and complex matrices in both single and double precision. LAPACK is coded in Fortran77 and built with gcc.
    LHA is an archiving and compression utility for LHarc format archives. LHA is mostly used in the DOS world, but can be used under Linux to extract DOS files from LHA archives.
    Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.
    This is a port of the GNU regex components from glibc, ported for use in native Win32 applications by Tor Lillqvist.
    The unzip utility is used to list, test, or extract files from a zip archive.
    The zip program is a compression and file packaging utility. Zip is compatible with PKZIP (a compression and file packaging utility for MS-DOS systems).

Product packages

The packages here are compiled by MinGW Cross Complier Environment and these work under Win32 environment, packaged by Inno Setup compiler.

 Package Description
GTK2 runtime package
    GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites.

  This is a support package for Fedora MinGW cross development, which is a set of runtime libraries used on target environment, Win32 system.
    Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software.
    The Tcl (Tool Command Language) provides a powerful platform for creating integration applications that tie together diverse applications, protocols, devices, and frameworks. When paired with the Tk toolkit, Tcl provides a fastest and powerful way to create cross-platform GUI applications. Tcl can also be used for a variety of web-related tasks and for creating powerful command languages for applications.

Utility packages

 Package Description
    This is the MinGW port of the GDB, the GNU debugger. This is a Fedora cross debugger which debugs Windows target executables. This package provides GDB and GDBserver for remote debug.
    The pkgconfig tool determines compilation options. For each required library, it reads the configuration file and outputs the necessary compiler and linker flags.
    The wbc, Win32 Binary Checker, is a small utility program to check binaries generated by MinGW Cross Compiler. This program is written in Tcl script and needs "tile" extenstion to run.