On Tuesday, June 4, 2002, at 03:12 AM, Gareth wrote:
Thanks for the advice. I stripped the file and it is now 170k! That's less than half the size! What are these symbols that have been stripped out? They take up a lot of space.
These are symbols used for linking and debugging. If you compile with -g, additional symbols are included which provide information useful to debuggers.
Once linked, your program doesn't need many of these symbols to run, so they can be removed with `strip'. However, doing this also inhibits the usefulness of debuggers.
-- Rob Leslie rob@mars.org