— There is almost nothing in that program but it's freaking 12K
— That's 2/2 warnings; Muhd is out! Reasons: 1: read the rules 2: don't request books
— Saying there isn't anything is simply wrong. there's way more behind the scences. first of all the compiler adds everything from _start up to your main. then there's the linker adding all sorts of important (and not so important) information about your elf executable, you could strip your executable and get it down to about 4K.