I remember an intresting pritpal posting
Here are some results of 3 compilers:
MSVC 2008
EXE SIZE: 6573 KB
DIFFERENCE: Links one external lib statically ( www.dosadi.com )
RUN: PASS1 6.75 Secs
PASS2 4.97 Secs
PASS3 5.00 Secs
BCC 5.5.1
EXE SIZE: 6706 KB
DIFFERENCE: Links one external lib dynamically pulled via implib
RUN: PASS1 5.72
PASS2 5.69
PASS3 5.63
MINGW
EXE SIZE: 8287 KB
DIFFERENCE: Does not include above lib, does not include 2 .prgs 1 .res
RUN: PASS1 4.48
PASS2 4.51
PASS3 4.53
All above runs are on the same execution, i.e., moves a browser first to
last with 1408 recs.
Personal observation:
* MINGW is the fastest though it has larger executable ( does not matter
).
* MINGW has the limitation not to allow more than 1 resource files (
really a shame ).
* MINGW is very tricky when you need Windows .dlls to be manipulated (
again a severe limit ).
* BCC is handy to include any external lib because of "implib" utility
but slowest of all.
So one's choice may be affected by many factors.
Suggesstion: go for MINGW if you never plan to include more than one .RES
file and
do not have to include external party Windows .DLLs without a MINGW
export by the author.
2010/3/9 Maurilio Longo <[email protected]>
> Hi,
>
> which is the harbour recommended C compiler for the windows platform?
>
> best regards.
>
> --
>
--
Massimo Belgrano
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour