Skip to content

reflexive.space

Tiny 'hello, world' Binaries

A friend of mine brought up a great question some months ago:

"Why does GCC spit out a huuuge ELF when I compile the simplest possible 'hello, world' program? Shouldn't it be a lot smaller than ~8Kb? That seems pretty big ..."