Reducing static binary sizes
Anthony Green
green@redhat.com
Sun Jan 8 13:29:00 GMT 2006
On Sun, 2006年01月08日 at 09:44 +0100, Andrea aime wrote:
> Cool, thank you Adam, I'll try it and report back where I got with
> executable size reduction. In the meantime, can someone more
> knowledgeable tell the poor java programmer if it's possible to link
> a different version of the runtime library (a stripped one, for example)
> instead of the standard libgjc? I've tried to read the gcj online
> manual, but didn't have much luck...
If I understand your question, then yes. Just link normally with gcj
-v. The -v option tells the compiler to be verbose about what it's
doing. Look at the list of objects files and libraries that it uses in
the link. Then link again, this time with gcj -nostdlib and use that
entire list of object files and libraries, simply replacing -lgcj with
your own version.
AG
More information about the Java
mailing list