Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!bloom-beacon!mit-eddie!uw-beaver!uw-june!fred.cs.washington.edu!scott From: scott@fred.cs.washington.edu (Scott Northrop) Newsgroups: gnu.gcc Subject: Re: linking gcc object files on vax/vms Summary: use the shareable image Keywords: gcc vms Message-ID: <8832@june.cs.washington.edu> Date: 27 Jul 89 22:00:21 GMT References: <2686@daimi.dk> Sender: news@june.cs.washington.edu Reply-To: scott@fred.cs.washington.edu (Scott Northrop) Organization: tenuous at best Lines: 10 (mkemi@jupiter.dk writes:) How do I reduce the size of my executables? Link to the shareable image that is always in memory - that way your executable uses code that it doesn't carry around. Like so: $ link hello, sys$library:vaxcrtl.exe/share That should bring the executable down to a more manageable size, like 3k.