I am pleased to announce that I have completed a new version of my MinGW distribution.
http://nuwen.net/files/mingw.zip (15.6 MB)
MinGW is a port of GCC to Windows. My distribution includes GCC, as well as a large number of libraries and utilities, all set up so that you can immediately begin using them.
To install:
* Extract to C:\MinGW (NOT C:\MinGW\MinGW).
* Add C:\MinGW\bin to the Path.
* Set the environment variable RM to: del
That's it! To uninstall, simply delete C:\MinGW and put your environment variables back to the way they were.
It should be noted that it is very important that you not modify anything in the directory unless you know exactly what you are doing. In particular, do not do your development in this directory, or you will be very unhappy if you ever upgrade your distro and lose all of your work.
This Distribution Includes:
[ESSENTIALS]
* binutils 2.15.90 20040222
* gcc 3.3.3 [bootstrapped in MSYS]
* mingw-runtime 3.2
* w32api 2.5
[LIBRARIES]
* Boost 1.31.0 [with libboost_filesystem and libboost_regex]
* glpng 1.45
* libbzip2 1.0.2
* libpng 1.2.5
* SDL 1.2.7
* SDL_image 1.2.3 [without LOAD_JPG and LOAD_TIF]
* zlib 1.2.1 [with TOO_FAR set to 32767]
[UTILITIES]
* bison 1.875 20030210
* (boost-jam 3.1.9)
* bzip2 1.0.2
* (cat 2.1)
* (cvs 1.11.12)
* (diff 2.7)
* (expand 2.1)
* (factor 1.13)
* flex 2.5.4a
* gdb 6.0 20031011
* grep 2.5.1 [hacked to work with MinGW and to make color highlighting work]
* gzip 1.2.4a
* make 3.80.0-3
* patch 2.5.9 [hacked to work with MinGW]
* (sha1sum 2.1)
* (sort 2.1)
* (split 2.1)
* (tar 1.12)
* (uniq 2.1)
* (upx 1.24w)
* (wc 2.1)
* (wget 1.8.2)
Parentheses around a component indicate that I did not compile that component myself.
I'll be more fully documenting the use of the distro, as well as my process for building it, in the future. I don't know of any bugs in the distro, other than the fact that it can't build boost-jam (and that failure totally mystifies me). I figured the [H] would want to be on the bleeding edge, so there you go.
This distro supersedes my old distro, which had gcc 3.3, boost 1.30.0 or Boost CVS, older libraries, and fewer utilities.
http://nuwen.net/files/mingw.zip (15.6 MB)
MinGW is a port of GCC to Windows. My distribution includes GCC, as well as a large number of libraries and utilities, all set up so that you can immediately begin using them.
To install:
* Extract to C:\MinGW (NOT C:\MinGW\MinGW).
* Add C:\MinGW\bin to the Path.
* Set the environment variable RM to: del
That's it! To uninstall, simply delete C:\MinGW and put your environment variables back to the way they were.
It should be noted that it is very important that you not modify anything in the directory unless you know exactly what you are doing. In particular, do not do your development in this directory, or you will be very unhappy if you ever upgrade your distro and lose all of your work.
This Distribution Includes:
[ESSENTIALS]
* binutils 2.15.90 20040222
* gcc 3.3.3 [bootstrapped in MSYS]
* mingw-runtime 3.2
* w32api 2.5
[LIBRARIES]
* Boost 1.31.0 [with libboost_filesystem and libboost_regex]
* glpng 1.45
* libbzip2 1.0.2
* libpng 1.2.5
* SDL 1.2.7
* SDL_image 1.2.3 [without LOAD_JPG and LOAD_TIF]
* zlib 1.2.1 [with TOO_FAR set to 32767]
[UTILITIES]
* bison 1.875 20030210
* (boost-jam 3.1.9)
* bzip2 1.0.2
* (cat 2.1)
* (cvs 1.11.12)
* (diff 2.7)
* (expand 2.1)
* (factor 1.13)
* flex 2.5.4a
* gdb 6.0 20031011
* grep 2.5.1 [hacked to work with MinGW and to make color highlighting work]
* gzip 1.2.4a
* make 3.80.0-3
* patch 2.5.9 [hacked to work with MinGW]
* (sha1sum 2.1)
* (sort 2.1)
* (split 2.1)
* (tar 1.12)
* (uniq 2.1)
* (upx 1.24w)
* (wc 2.1)
* (wget 1.8.2)
Parentheses around a component indicate that I did not compile that component myself.
I'll be more fully documenting the use of the distro, as well as my process for building it, in the future. I don't know of any bugs in the distro, other than the fact that it can't build boost-jam (and that failure totally mystifies me). I figured the [H] would want to be on the bleeding edge, so there you go.
This distro supersedes my old distro, which had gcc 3.3, boost 1.30.0 or Boost CVS, older libraries, and fewer utilities.