Borland C/C++ 5.5.1 for Win32 (Developers)
> I upgraded my mingw before some weeks :) Yes it's dependent on msvcrt but
> it allows make very small exe files. If it is not acceptable for you just
> go for cygwin which do all the things own way but needs ~2MB DLL :P
I'm not on my other computer, so I can't test every compiler (e.g. Cygwin, OW 1.8 instead of 1.7, BCC55), but here's a quick look:
 Directory of C:\windows\system32
04/13/2008  06:12 PM            57,344 msvcirt.dll
08/18/2001  06:00 AM           565,760 msvcp50.dll
04/13/2008  06:12 PM           413,696 msvcp60.dll
03/18/2003  01:14 PM           499,712 MSVCP71.dll
01/05/2002  01:37 PM           344,064 MSVCR70.DLL
02/20/2003  09:42 PM           348,160 MSVCR71.dll
04/13/2008  06:12 PM           343,040 msvcrt.dll
08/18/2001  06:00 AM           253,952 msvcrt20.dll
04/13/2008  12:30 PM            61,440 msvcrt40.dll
               9 File(s)      2,887,168 bytes
               0 Dir(s)  68,122,759,168 bytes free
[ WinXP ] Tue 11/10/2009>upxlist
     43520 ->     20480   47.06%    win32/pe     bef-cc386.exe
     10240 ->      8192   80.00%    win32/pe     bef-mingw.exe
      9216 ->      6656   72.22%    win32/pe     bef-tinyc.exe
     46592 ->     26112   56.04%    win32/pe     bef-watcom.exe
[ WinXP ] Tue 11/10/2009>scrndump win32-cc-compare.txt
N.B. IIRC, the BCC55 (Win32) compile of BEF.C was approx. 80k uncompressed.
MinGW is probably a little smaller and faster, but it's not much (although I don't have any big projects to compare, so take that with a grain of salt). Also, Cygwin (unless you pay them) requires your app be GPL (or similarly open source), esp. if you redistribute the .DLL (which needs you to host the .DLL's srcs, which are kinda big, 11 MB .tar.bz2, IIRC). But at least Cygwin can be bugfixed.  
And anyways, I don't prefer Cygwin over MinGW, obviously I prefer DJGPP (or OpenWatcom)!  
Complete thread:
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 30.10.2009, 21:28 ![Open in board view [Board]](img/board_d.gif) ![Open in mix view [Mix]](img/mix_d.gif) - Borland C/C++ 5.5.1 for Win32 - Japheth, 31.10.2009, 09:21- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 31.10.2009, 19:49- Borland C/C++ 5.5.1 for Win32 - DOS386, 06.11.2009, 05:44- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 07.11.2009, 17:33- Borland C/C++ 5.5.1 for Win32 - DOS386, 08.11.2009, 05:22- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 09.11.2009, 04:36- Borland C/C++ 5.5.1 for Win32 - RayeR, 10.11.2009, 10:08- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 11.11.2009, 01:06- Borland C/C++ 5.5.1 for Win32 - RayeR, 11.11.2009, 03:12- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 11.11.2009, 04:51- Borland C/C++ 5.5.1 for Win32 - RayeR, 12.11.2009, 01:49- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 12.11.2009, 03:04- Borland C/C++ 5.5.1 for Win32 - RayeR, 12.11.2009, 12:08
- Borland C/C++ 5.5.1 for Win32 - ecm, 12.11.2009, 15:04
 
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 12.11.2009, 03:04
 
- Borland C/C++ 5.5.1 for Win32 - RayeR, 12.11.2009, 01:49
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 11.11.2009, 04:51
 
- Borland C/C++ 5.5.1 for Win32 - RayeR, 11.11.2009, 03:12
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 11.11.2009, 01:06
- Borland C/C++ 5.5.1 for Win32 | MinGW - DOS386, 15.11.2009, 11:18- Borland C/C++ 5.5.1 for Win32 | MinGW - Rugxulo, 15.11.2009, 18:03- Borland C/C++ 5.5.1 for Win32 | MinGW - DOS386, 22.11.2009, 11:48
 
 
- Borland C/C++ 5.5.1 for Win32 | MinGW - Rugxulo, 15.11.2009, 18:03
 
- Borland C/C++ 5.5.1 for Win32 - RayeR, 10.11.2009, 10:08
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 09.11.2009, 04:36
 
- Borland C/C++ 5.5.1 for Win32 - DOS386, 08.11.2009, 05:22
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 07.11.2009, 17:33
 
- Borland C/C++ 5.5.1 for Win32 - DOS386, 06.11.2009, 05:44
 
- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 31.10.2009, 19:49
- Borland C/C++ 5.5.1 for Win32 - marcov, 01.11.2009, 00:18- Borland C/C++ 5.5.1 for Win32 - Rugxulo, 01.11.2009, 04:26
 
 
- Borland C/C++ 5.5.1 for Win32 - Japheth, 31.10.2009, 09:21
 Board view
Board view Mix view
Mix view
