title: Don't understand gcc that well, but I can't find why it's not working
body: <p>I'm trying to compile a simple "hello world"</p>
  
  <p>file_name</p>
  
  <pre><code>#include &lt;stdio.h&gt;
  void main () {
      printf ("Hello World\n");
  }
  </code></pre>
  
  <p>then I try: gcc file_name and I get "File not recognized. File format not recognized"</p>
  
  <p>I however am 100% sure I did the exact same thing a few weeks back (just to see if it works, as now) and it worked, so I just don't get it.</p>
  
  <pre><code>gcc -ver // returns 4.6.1 if this helpes
  </code></pre>
  
  <p>Also how is gcc -o supposed to work ? The manual (man gcc) is just gibberish at times (for me)</p>