In short, MinGW GCC: - generates much faster binaries, in fact one of the fastest ones. - all serious projects support MinGW, while BCC is rarely supported at all (see QT, OPENSSL).
Some more: - it's still being actively developed - is one of the most widely used compiler - it's GCC family, so if portability is a concern this is a plus - BCC is a much more forgiving compiler and this may seem useful when writing draft C code, but a disadvantage when the goal is to create robust code. - all versions are free - it's open source - much better support for recent C/C++ standards - doesn't have a buggy memory manager - handles .dlls better - has win64 port, and can also build win64 binaries - can also build wince/arm binaries. - has no such showstopper bugs as Borland IMPLIB one. Downsides of MinGW: - Slower compile time. - Somewhat larger executables. (use '-strip' and '-compr' for best results) [ In short BCC55 is 10 years old technology with stalled support and the worst runtime performance. It's only good for doing quick test builds. ] Brgds, Viktor On 2010 Jan 15, at 15:20, Horodyski Marek (PZUZ) wrote: >> -----Original Message----- >> From: Rossine [mailto:qii...@ig.com.br] >> Sent: Friday, January 15, 2010 1:14 PM >> To: harbour@harbour-project.org >> Subject: RE: [Harbour] errors with release 13584 >> >> >> Hello Horodyski, >> >> I use minigui extended. Currently I use Borland BCC. What is >> the advantage to using MingGW ? > > Viktor or another developer can accurately describe the differences. > Differences in compilers are quite significant. > You can read "5. SUPPORTED PLATFORMS AND C COMPILERS" in file INSTALL. > For WIN it is : > win > --- > mingw - MinGW GNU C 3.4.2 and above > mingw64 - MinGW GNU C x86-64 > msvc - Microsoft Visual C++ > msvc64 - Microsoft Visual C++ x86-64 > msvcia64 - Microsoft Visual C++ IA-64 (Itanium) > > Also supported, some features may be missing: > > watcom - Open Watcom C/C++ > bcc - Borland/CodeGear/Embarcadero C++ 4.x and above > icc - Intel(R) C/C++ > iccia64 - Intel(R) C/C++ IA-64 (Itanium) > pocc - Pelles C 4.5 and 5.0 > pocc64 - Pelles C x86-64 5.0 > xcc - Pelles C for xhb > cygwin - Cygwin GNU C > > Almost everyone went to the MinGW, and these compilers are fewer chances > for errors. > Roberto Lopez also uses MinGW. > > Regards, > Marek Horodyski > _______________________________________________ > Harbour mailing list (attachment size limit: 40KB) > Harbour@harbour-project.org > http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour