X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Hans-Bernhard Broeker Newsgroups: comp.os.msdos.djgpp Subject: Re: bloated .exe when compiled on linux Date: 28 Feb 2004 17:14:14 GMT Organization: Aachen University of Technology (RWTH) Lines: 24 Message-ID: References: NNTP-Posting-Host: accip02.physik.rwth-aachen.de X-Trace: nets3.rz.RWTH-Aachen.DE 1077988454 3411 137.226.33.41 (28 Feb 2004 17:14:14 GMT) X-Complaints-To: abuse AT rwth-aachen DOT de NNTP-Posting-Date: 28 Feb 2004 17:14:14 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Tim Nicholson wrote: > When I compile a C program with the -g option I get a huge .exe - It is > about 4 times the size of the one produced by the dos compiler. That comparison is not very meaningful unless you made sure both compilers in question are the same GCC version, and generate the same type of debug information. DWARF2 debug info is quite a bit more voluminous than DJGPP's usual format (stabs). Try 'size -A' on both executables to see where all the size goes. > What's more, when I use symify to view the debug information after a > crash, I do not get as much information as I do with the dos > compiled one. Use bsdsymify instead, and it should work. Default 'symify' doesn't understand either -gstabs or -gdwarf2. That would man the DJGPP-native compiler you're using so far is old enough to still have '-gcoff' as its default debug information format. -- Hans-Bernhard Broeker (broeker AT physik DOT rwth-aachen DOT de) Even if all the snow were burnt, ashes would remain.