--- [EMAIL PROTECTED] wrote:
> Tim Wunder wrote:
> 
> [clip]
> 
> % Erm, pardon my ignorance, but what's "strip executables" mean?
> 
> Remove unneeded symbols from binaries. "man strip" should help.

Hopefully, Kurt won't mind if i expand a wee bit on this.  
Quite often, programmers compile binaries with debugging symbols left
in, so that if the binary doesn't behave the way its supposed to, they
can run a debugger against the binary to see what its doing when. 
Basically, they can run the binary in slow motion, and stop it at any
time, feed it data, and generally get a much better idea of what its
doing (wrong, in most cases).  
A side effect of leaving the debugging symbols in the code is that the
binary is larger in size, and will run slower.  So, a lot of times, the
debugging code is removed for the final version.  A few examples of this
in action are the precompiled binaries of Mozilla, which still have the
debugging code left in them, and i think the 'beta' versions of KDE. 
Unfortunately, KDE is still gawd awful slow even without the debugging
code in it.

HTH,
Lonni

=====
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J. Friedman                          [EMAIL PROTECTED]

Linux Step-by-step help:           http://netllama.ipfox.com

                                                 .

__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com
_______________________________________________
Linux-users mailing list
Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users

Reply via email to