From: dcasale AT my-deja DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: what does the -s switch do? Date: Fri, 09 Feb 2001 01:20:24 GMT Organization: Deja.com Lines: 21 Message-ID: <95vgki$q66$1@nnrp1.deja.com> References: <5NDg6.576$xT3 DOT 24905 AT news1 DOT oke DOT nextra DOT no> NNTP-Posting-Host: 199.249.234.30 X-Article-Creation-Date: Fri Feb 09 01:20:24 2001 GMT X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98) X-Http-Proxy: 1.1 x73.deja.com:80 (Squid/1.1.22) for client 199.249.234.30 X-MyDeja-Info: XMYDJUIDdcasale To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com In article <5NDg6.576$xT3 DOT 24905 AT news1 DOT oke DOT nextra DOT no>, "Terje" wrote: > Hello, when i compile my programs, I usually include the -s switch in > the command line like gcc 1.c -o 1.exe -s, I know the executable gets > smaller when doing this, but is there any times when I shouldn't use > this? Take a look at the info for gcc. Under "Invoking GCC" and "Link Options," the -s option is described. It causes gcc to strip out the symbol table from the executable, making your program a lot more difficult to debug. Don't use this option if you are debugging. To run info, type "info" and search for the GCC link. Alternatively, type "info gcc" and it'll take you there. Damon Casale, damon AT WRONG DOT redshift DOT com (remove the obvious) Is there a -freebeer option too? Sent via Deja.com http://www.deja.com/