[fpc-pascal] Executable size compiler 1.96 vs 1.06

L505 fpc505 at z505.com
Tue May 17 10:23:58 CEST 2005



| > > With compiler version 1.96, one of my command line applications is 1MB
| > > (win32)
| > > With the 1.0.6 compiler (using dev pascal) it is just 100KB. (win32)
|
| > Initialization of the classes and implicitly used sysutils unit uses more
| > code. Also the use of resourcestrings increases the binary.
| >
| > The size is mainly a rtl issue. The smartlinking principle in the compiler
| > isn't changed since 1.0.6.
|
| Moreover is it stripped and smartlinked?


It is according to lazarus IDE options (smartlink checkboxes and strip checkbox).. but I will do a fresh
command line compile from a different, fresh directory, just in case.





More information about the fpc-pascal mailing list