delorie.com/archives/browse.cgi | search |
Xref: | news2.mv.net comp.os.msdos.djgpp:5758 |
Newsgroups: | comp.os.msdos.djgpp |
From: | tob AT world DOT std DOT com (Tom Breton) |
Subject: | Re: Executable size |
Message-ID: | <Du95J1.4w9@world.std.com> |
Reply-To: | tob AT world DOT std DOT com |
Organization: | BREnterprises |
References: | <4rpd3d$l3u AT solaris DOT cc DOT vt DOT edu> |
Date: | Tue, 9 Jul 1996 01:30:37 GMT |
Lines: | 18 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
namille2 AT vt DOT edu (Matthew Miller) writes: > What can be done about the large size of the executables > produced by gcc? A "hello world" program is bloated at > 57kb. I used the -O switchs, but that produced no change. > What can be done about this? One thing you can easily do is to add: void __crt0_setup_arguments( void ) {} void __crt0_load_environment_file( char * unused ) {}; somewhere in the file (or in some file that you link in). This tells the linker not to bother linking in some functionality you don't use in "hello world". Obviously in progs that do use that, don't do that... Tom
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |