title: Compilation Difference: Windows vs. Linux
body: <p>I have a program written in C that I compiled on both my Windows 7 laptop and a Ubuntu virtual machine. The compiler I'm using is GCC, but on Windows 7 I've downloaded MinGW. </p>
  
  <p>After compiling the programs I checked their file sizes, and noticed that the <code>.exe</code> on Windows is far larger than the one on Ubuntu.</p>
  
  <p>For Windows I get a file size of <code>69,280</code> bytes, but on Ubuntu I get a size of only <code>8,703</code> bytes.</p>
  
  <p>What's going on here?</p>