2010-10-18Loadens MinGW 4.4.5 released
containing:
Gcc 4.4.5 compiler suite (corss build from linux)
GDB 20101012 cvs snapshot with python support (with python binaries redistributed)
Other packages from the official MinGW.
It can be download from:
mingw-static-4.4.5-all.7z2010-06-04Upldated: Loadens MinGW 4.4.4-3 released.
More details can be found in
MinGW-QP 4.4.4 static build (fix -finput-charset bug)By the way, the full package
mingw-static-all-4.4.4-3.7zContains the MinGW gdb 7.1.5 build by ollydbg. see
[OT] ollydbg's unoffcial MinGW GDB 7.1.50-20100521 released2010-03-12After the hard working of 15days,
Loaden has released a MinGW GCC&G++ 4.4.3 version in
qp-gcc - Project Hosting on Google CodeHere is a details about this release.
What's the disadvantages of the offical MinGW 4.4.01. gdb can't reach the breakpoints in the header files when debugging under CB due to a bug in GCC.
2. debugging cross models like if you want to debug DLLs, you need to "disable" the "catch C++ exception options" in CB, otherwise your gdb debugger will exit abnormally.
What's the advantages of the offical MinGW 4.4.01. A lot of fixes in STL libraries.
2. Better handling of dw-2 exceptions.
3. Better handling of Windows SEH exceptions.
What's the advantage of TDM GCC 4.4.11. it fixes the bug when breakpoint can't be reached in header files.
2. catch exceptions functionality can be debugged safely cross models, and you don't need to Disable "catch c++ exception" in CB.
3. support large file handing.
4. added feature:-std=c++0x option, also, fix build error when macro __STRICT_ANSI__ defined.
5. added feature: stack is extended to 32MB
6. all other fixes...
What's the disadvantages of MinGW TDM 4.4.11. It doesn't have the official MinGW patches included.
2, the official GCC is now 4.4.3, and TDM MinGW GCC is still 4.4.1.
Also: both the TDM MinGW GCC and the official MinGW is build under cygwin or native Windows.
Loaden's MinGW GCC&G++ release was corss-built from Linux.What's the advantages of Loaden's MinGW GCC 4.4.3It integrates all the patches from offcial mingw and TDM GCC 4.4.1. So, we have both the advantages from these previous MinGW releases, and the disadvantages of the Loaden's GCC release were minimized.
What's the advantages of Loaden's MinGW GCC 4.4.3We have do a lot of testing before our release, these testing include building and debugging wxWidgets2.8.10, Qt4.6.2, Code::Blocks. But we don't guarantee this release is "bug free", so, we welcome the user to report any bugs.
Download packagesYou can either download a "full MinGW packages" or only the "GCC&G++ package".
A full versionwhich includes:
Loaden's GCC&G++ 4.4.3 release
binutils-2.20.1-2
gdb-7.0.50
make-3.81
mingwrt-3.18,
w32api- 3.14,
pthreads2.8,
iconv_1.13.1
can be downloaded from
mingw32-4.4.3-4-all.7zManual installation If you would like to manually install, you can only download the Loaden's GCC&G++ packages here:
gcc_g++-4.4.3-4.7zThen, you need to download other packages from the MinGw offcial site, these include:
*
binutils * mingw-runtime (
devand
dll)
*
w32api * Required runtime libraries (
pthreads)
*
mingw-gdb for debugger
*
mingw32-make for make
Just extract these package to the same folder.
Development issueAll the patches used in Loaden's MinGW GCC 4.4.3 can be downloaded from:
patches_src-4.4.3-4.7zThe build instructions can be found in the wikipage
Build StepsAnd a Chinese version of the build steps can be found in
Cross build of MinGW QP 4.4.3 by Loaden