Recently I was wondering about the huge size of the GCC executables which had a size of >200 KB for just printing out some text. As bubu rightly pointed out, this is just because of a statically linked runtime library.
At the weekend, I wrote some additional examples for the next release of
irrKlang (to be released this week), and was able to reduce the size of the .exe files from about 250 KB to just 7 KB: I just removed the #include <iostream> statement and replaced the few calls to c++ streams with fprintf()'s and getch()'s.
update:the comment section in this entry is a bit destroyed somehow. TBD: repair.