title: Why is smallest compiled exe I can make with GCC is 67KB?
body: <p>I'd like to make a very small compiled exe, which was written in C. But the smallest I can managed to get is 67KB. I'm using MinGW.
  I've tried not to use any header file, and this compiles with no error:</p>
  
  <pre><code>//no header
  void main() {
   write(1, "Hello world!", 12);
  }
  </code></pre>
  
  <p>GCC shows no error if I build and run this, but it's also 67KB.</p>