[Lazarus] Lazarus program files very big, why?
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Sun Oct 4 11:22:04 CEST 2015
Bo Berglund wrote:
> I installed Lazarus on my Pi2B (see other therad) and am now using fpc
> 3.1.1 and Lazarus 1.5. I also installed tightvnc for GUI access via
> VNC from my Win7 PC.
>
> My first test program on the Pi2B is a GUI application with 2 edit
> boxes and 2 buttons to test MD5 calculations. One button calculates
> MD5 of a text in one edit box and displays on the other.
> The other button calculates the MD5 of the Application.Exename (its
> own executable file) and displays the executable file name in one edit
> box and MD5 in the other. Total lines of code in the two events are 7.
>
> Amazingly this little program is 24.5 Mbytes as shown:
> -rwxr-xr-x 1 root root 24493881 Oct 3 21:35 project1
>
> So my questions are:
> 1) Why is Lazarus creating such an enormously big executable file?
> 2) Why is it placing the project files in /root/tmp?
> Why not in /home/pi/something_or_other?
>
> Is this normal or have I installed Lazarus in some strange way that
> bypasses the user Pi?
Remove debug into at the project level, or run strip on the binary. note
the install program's -s option, but that usually assumes that it can
call strip to do the work which might not be the case on a
non-development machine.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list