Mail Archives: djgpp/1999/06/07/02:25:13
On Sun, 6 Jun 1999 stenstrup AT my-deja DOT com wrote:
> Compiling the source file with gxx -o in the DOS prompt produces
> an EXE-file of 287.456 bytes. Using the -s option or Strip command
> reduces the EXE-file to 139.776 bytes. These sizes are much higher than
> the 80 kb referred to in the FAQ so what am I missing?
The FAQ cites the size of a C program, not a C++ program. I
understand that you wrote the program in C++ and compiled it with gxx,
which produces a much larger image due to the larger C++ libraries.
> Is there a way to reduce the file size or is it just the way it all
> works?
Why do you even care? Who cares how much bytes does a trivial hello
world program take on your disk? The overhead is mostly additive, so
real-life programs get bloated much less, relative to their size.
If you MUST make it smaller, see the rest of section 8.13 which
explains, among other things, that there's a DJGPP-compatible
compressor of executable programs.
- Raw text -