Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Borland C/C++ 5.5.1 for Win32 (Developers)

posted by Rugxulo Homepage, Usono, 11.11.2009, 01:06

> 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. :-P

And anyways, I don't prefer Cygwin over MinGW, obviously I prefer DJGPP (or OpenWatcom)! :-D

 

Complete thread:

Back to the forum
Board view  Mix view
22752 Postings in 2119 Threads, 402 registered users (1 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum