From: "James Bunting" Newsgroups: comp.os.msdos.djgpp References: <7ei8dv$28fo$1 AT ns DOT felk DOT cvut DOT cz> Subject: Re: Too big code Date: Thu, 8 Apr 1999 19:19:10 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 NNTP-Posting-Host: warp8-135.enta-net.co.uk Message-ID: <370cf5d4.0@energise.enta.net> X-Trace: 8 Apr 1999 19:30:44 -0100, warp8-135.enta-net.co.uk Lines: 29 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com You could try the -s compiler option. If you are using RHIDE it is simply a matter of going to "Options/Compiler Options" and typing in "-s" (no quotes). This should reduce the size of your executable. Michal Strelec wrote in message news:7ei8dv$28fo$1 AT ns DOT felk DOT cvut DOT cz... > Hi > I have a question: > I tried to compile with dj small programs (classical Hello.c) and output > file hello.exe was BIG (130kB). Hello.c uses (I suppose) standart lib > libgcc.a. > Next I tried to compile it with bc3.1 and output file was SMALL (6kB). > Next I have found in gnu archieve (gpcXX.zip) I took libgcc.a and overwrite > the previous one. After compilation file was 70kB. > > Can you tell me how to minimize size of the output code? I use only few > standard functions. > > PS: I also found that BC has small libraries. But it has strange names and I > don't know what functions are included. > > Thanx Michal > >