Difference between revisions of "MinGW installation"

From Code::Blocks
Line 4: Line 4:
  
 
==gcc 3.4.2 manual install==
 
==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>.
 
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++===
 
===Base system with C++===
Line 24: Line 25:
 
====Ada====
 
====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]
 
*[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]
 +
 +
 +
==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 version until a build from the 4.0 branch is available.<br />Personally, I have not had any kind of problem with 3.4.4.
 +
===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-g++-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.sourceforge.net/mingw/mingw-runtime-3.8.tar.gz?download http://prdownloads.sourceforge.net/mingw/mingw-runtime-3.8.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/w32api-3.3.tar.gz?download http://prdownloads.sourceforge.net/mingw/w32api-3.3.tar.gz?download]
 +
*[http://prdownloads.sourceforge.net/mingw/binutils-2.15.91-20040904-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/binutils-2.15.91-20040904-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-5.2.1-1.exe?download gdb-5.2.1-1.exe]
 +
====Objective-C====
 +
*[http://prdownloads.sourceforge.net/mingw/gcc-objc-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-objc-3.4.4-20050522-1.tar.gz?download]
 +
====Native Java (experimental)====
 +
*[http://prdownloads.sourceforge.net/mingw/gcc-java-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-java-3.4.4-20050522-1.tar.gz?download]
 +
====Fortran-77====
 +
*[http://prdownloads.sourceforge.net/mingw/gcc-g77-3.4.4-20050522-1.tar.gz?download http://prdownloads.sourceforge.net/mingw/gcc-g77-3.4.4-20050522-1.tar.gz?download]
 +
====Ada====
 +
*[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]

Revision as of 16:43, 22 August 2005

Using the MinGW installer

This is an installer application which will upon request download the actual packages needed. Note that the installer is currently still a little flakey sometimes.

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++

Optionally:

gdb debugger

Objective-C

Native Java (experimental)

Fortran-77

Ada


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 version until a build from the 4.0 branch is available.
Personally, I have not had any kind of problem with 3.4.4.

Base system with C++

Optionally:

gdb debugger

Objective-C

Native Java (experimental)

Fortran-77

Ada