Mail Archives: djgpp/2000/11/12/02:00:24
> From: Damian Yerrick <Bullcr_pd_yerrick AT hotmail DOT comRemoveBullcr_p>
> Newsgroups: comp.os.msdos.djgpp
> Date: Sun, 12 Nov 2000 01:41:54 GMT
>
> A DJGPP 200K binary includes:
> o code to go into and out of protected mode
> o code to "glob" filenames passed on the command line
> o parts of DJGPP libc, which is large because it has to call DOS
> services through DPMI, it's nearly POSIX compliant, and it's
> optimized for speed (DOS calls through DPMI are _really_ expensive)
> o your code, using 32-bit constants
> o debugging information, which can be removed with strip.exe from
> djdev203.zip
A minor correction: strip.exe is part of GNU Binutils, not djdev.
> A Borland 40K binary includes:
> o a much smaller libc, optimized for size
If that's a Windows compiler, most of the libc is not there, its in
DLLs.
> o your code, using 16-bit constants
> o debugging information (unless you've turned it off)
IIRC, debugging info is optional in Borland, it requires a
command-line switch. If you don't use it, there's no debug info.
- Raw text -