delorie.com/archives/browse.cgi | search |
From: | Richard Collins <rcollins AT hermes DOT otago DOT ac DOT nz> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Why does gcc make such big binaries? |
Date: | Sun, 18 May 1997 13:32:53 +1200 |
Organization: | University of Otago, Dunedin, NZ |
Lines: | 24 |
Message-ID: | <Pine.OSF.3.91.970518132348.61A-100000@hermes.otago.ac.nz> |
NNTP-Posting-Host: | hermes.otago.ac.nz |
Mime-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
I've just started coding in C with gcc. For my first program I wrote the originsl little program: main() { printf("Hello World\n"); } Which worked well, but I was shocked to see the program was about 80k. So I tried: Main(){} Which compiled to 60k. I tried the equivilent programs in turbo pascal, and got 2.4k and 1.6k respectivly. I'd greatly appreciate if someone would tell me. What is all this code that is being generated and is there any way I can cut it down somehow? Thanks for your time, Richard Collins <rcollins AT hermes DOT otago DOT ac DOT nz>
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |