| www.delorie.com/archives/browse.cgi | search |
| Xref: | news2.mv.net comp.os.msdos.djgpp:7207 |
| From: | spiner AT comp DOT vuw DOT ac DOT nz (Steve Piner) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: DJGPP's .exe's are TOO large |
| Date: | 13 Aug 1996 10:22:40 GMT |
| Organization: | Dept. of Comp. Sci., Victoria Uni. of Wellington, New Zealand. |
| Lines: | 27 |
| Message-ID: | <4upl1g$r23@wnnews1.netlink.net.nz> |
| References: | <4uk6qr$795 AT utdallas DOT edu> <Pine DOT NEB DOT 3 DOT 95 DOT 960812142450 DOT 16040A-100000 AT ananke DOT amu DOT edu DOT pl> |
| NNTP-Posting-Host: | depot.comp.vuw.ac.nz |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
In article <Pine DOT NEB DOT 3 DOT 95 DOT 960812142450 DOT 16040A-100000 AT ananke DOT amu DOT edu DOT pl>,
Mark Habersack <grendel AT ananke DOT amu DOT edu DOT pl> wrote:
: On 11 Aug 1996 lafitte AT utdallas DOT edu wrote:
:
: > The program :
: >main() {
: >
: >}
: >compiles to something like 30 or 40k! What gives.
....[Stuff about startup code snipped]
: If you're making little apps then better stick to real mode and TC++ or
: something similar. If you really want to create small 32-bit apps and the
: executables are too big for you - get djp, it will save about 60% of the
: space occupied by an unpacked executable.
Another little trick is to strip your Coff files. Gcc adds some
rudimentary debug info even when compiling without the '-g' option.
If you compile to Coff - 'gcc -o foo ...' - rather than exe -
'gcc -o foo.exe ...' - then you can strip the resulting binary and use
stubify to turn it into a much smaller exe.
Steve
--
____ ____
/ __//___ \ Steve Piner - spiner AT comp DOT vuw DOT ac DOT nz
\__ \ | _/-----------------------------------------------------
/___/ |_| (yes, I know it's a BUAF, but it's *my* BUAF) :-)
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |