Difference between revisions of "MinGW installation"
Line 9: | Line 9: | ||
'''Both MinGW-4.1.1 and MinGW-5.0.2 are to be considered "alpha". | '''Both MinGW-4.1.1 and MinGW-5.0.2 are to be considered "alpha". | ||
− | ==GCC 3.4. | + | ==GCC 3.4.5 manual install== |
− | + | This is the "candidate" release of MinGW, so it is not considered "stable" officially.<br />Personally, I have not had any kind of problem with this release. | |
− | |||
===Base system with C++=== | ===Base system with C++=== | ||
− | *[http://prdownloads.sourceforge.net/mingw/gcc-core-3.4. | + | *[http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz?download] |
− | *[http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4. | + | *[http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz?download] |
*[http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download] | *[http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download] | ||
*[http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download] | *[http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download] | ||
− | *[http://prdownloads. | + | *[http://prdownloads.sourceforge.net/mingw/w32api-3.6.tar.gz?download http://prdownloads.sourceforge.net/mingw/w32api-3.6.tar.gz?download] |
− | *[http://prdownloads. | + | *[http://prdownloads.sourceforge.net/mingw/binutils-2.17.50-20060824-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/binutils-2.17.50-20060824-1.tar.gz?download] |
− | *[http://prdownloads.sourceforge.net/mingw/mingw32-make-3. | + | *[http://prdownloads.sourceforge.net/mingw/mingw32-make-3.81-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw32-make-3.81-1.tar.gz?download] |
+ | |||
===Optionally:=== | ===Optionally:=== | ||
====gdb debugger==== | ====gdb debugger==== | ||
*[http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download] | *[http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download] | ||
− | ==== | + | ====other useful stuff==== |
− | *[http://prdownloads.sourceforge.net/ | + | *[http://prdownloads.sourceforge.net/gnuwin32/zip-2.31-bin.zip?download zip-2.31] |
− | + | *[http://prdownloads.sourceforge.net/mingw/wget-1.9.1-mingwPORT.tar.bz2?download wget-1.9.1] | |
− | *[http:// | + | *[http://www.gimp.org/~tml/gimp/win32/gettext-0.14.5.zip gettext-0.14.5] |
− | + | *[http://www.gimp.org/~tml/gimp/win32/gettext-dev-0.14.5.zip gettext-dev-0.14.5] | |
− | *[http:// | + | |
− | + | *[http://www.zlib.net/zlib123-dll.zip zlib-1.2.3] | |
− | *[http://prdownloads.sourceforge.net/ | + | *[http://prdownloads.sourceforge.net/gnuwin32/libpng-1.2.8-bin.zip?download libpng-1.2.8] |
+ | *[http://prdownloads.sourceforge.net/gnuwin32/libpng-1.2.8-lib.zip?download libpng-1.2.8-devel] | ||
+ | |||
+ | |||
+ | |||
+ | ==Resulting Folder Layout== | ||
+ | [[Image:Lay.png]] | ||
==GCC 3.4.4 manual install== | ==GCC 3.4.4 manual install== | ||
− | Some people have reported various problems with gcc version 3.4.4, so it may be worth a consideration to use the 3.4.2 | + | Some people have reported various problems with gcc version 3.4.4, so it may be worth a consideration to use the either the 3.4.5 or 3.4.2 releases until a build from the 4.x branch is available.<br />Personally, I have not had any kind of problem with either 3.4.4 or 3.4.5. |
===Base system with C++=== | ===Base system with C++=== | ||
*[http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download] | *[http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download] | ||
Line 56: | Line 62: | ||
*[http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.4-20050522-1.tar.gz?download] | *[http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.4-20050522-1.tar.gz?download] | ||
− | == | + | |
− | [[ | + | ==GCC 3.4.2 manual install== |
+ | Installing MinGW can be quite intimidating the first time because it is not obvious what you have to do. Luckily, it is actually pretty simple.<br /> | ||
+ | To do a manual install, simply download the required files and extract them all into the same directory. For simplicity, I recommend <tt>C:\MinGW</tt>. | ||
+ | ===Base system with C++=== | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.2-20040916-1.tar.gz?download] | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.2-20040916-1.tar.gz?download] | ||
+ | *[http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download] | ||
+ | *[http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download] | ||
+ | *[http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download] | ||
+ | *[http://prdownloads.sf.net/mingw/binutils-2.16.91-20050827-1.tar.gz?download http://prdownloads.sf.net/mingw/binutils-2.16.91-20050827-1.tar.gz?download] | ||
+ | *[http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz?download] | ||
+ | ===Optionally:=== | ||
+ | ====gdb debugger==== | ||
+ | *[http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download http://prdownloads.sf.net/mingw/gdb-6.3-2.exe?download] | ||
+ | ====Objective-C==== | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-objc-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-objc-3.4.2-20040916-1.tar.gz?download] | ||
+ | ====Native Java (experimental)==== | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-java-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-java-3.4.2-20040916-1.tar.gz?download] | ||
+ | ====Fortran-77==== | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-g77-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-g77-3.4.2-20040916-1.tar.gz?download] | ||
+ | ====Ada==== | ||
+ | *[http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.2-20040916-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-ada-3.4.2-20040916-1.tar.gz?download] |
Revision as of 12:06, 30 August 2006
Using the MinGW installer
Note that the MinGW version number is not related to the actual compiler version. Downloading MinGW 4.1 will not provide gcc 4.1!
These are merely installer applications which will upon request download and decompress the actual packages needed. At the present time, it is still preferrable to download the packages by hand, as the installers are not production quality. Both MinGW-4.1.1 and MinGW-5.0.2 are to be considered "alpha".
GCC 3.4.5 manual install
This is the "candidate" release of MinGW, so it is not considered "stable" officially.
Personally, I have not had any kind of problem with this release.
Base system with C++
- http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.5-20060117-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.5-20060117-1.tar.gz?download
- http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/w32api-3.6.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/binutils-2.17.50-20060824-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw32-make-3.81-1.tar.gz?download
Optionally:
gdb debugger
other useful stuff
Resulting Folder Layout
GCC 3.4.4 manual install
Some people have reported various problems with gcc version 3.4.4, so it may be worth a consideration to use the either the 3.4.5 or 3.4.2 releases until a build from the 4.x branch is available.
Personally, I have not had any kind of problem with either 3.4.4 or 3.4.5.
Base system with C++
- http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.4-20050522-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.4-20050522-1.tar.gz?download
- http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download
- http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download
- http://prdownloads.sf.net/mingw/binutils-2.17.50-20060824-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz?download
Optionally:
gdb debugger
Objective-C
Native Java (experimental)
Fortran-77
Ada
GCC 3.4.2 manual install
Installing MinGW can be quite intimidating the first time because it is not obvious what you have to do. Luckily, it is actually pretty simple.
To do a manual install, simply download the required files and extract them all into the same directory. For simplicity, I recommend C:\MinGW.
Base system with C++
- http://prdownloads.sourceforge.net/mingw/gcc-core-3.4.2-20040916-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/gcc-g++-3.4.2-20040916-1.tar.gz?download
- http://prdownloads.sf.net/mingw/mingw-runtime-3.9.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz?download
- http://prdownloads.sf.net/mingw/w32api-3.5.tar.gz?download
- http://prdownloads.sf.net/mingw/binutils-2.16.91-20050827-1.tar.gz?download
- http://prdownloads.sourceforge.net/mingw/mingw32-make-3.80.0-3.tar.gz?download