title: question on c compilation
body: <p>On a linux box </p>
  
  <p>is it compulsory to write a program into a file and compile it</p>
  
  <p>cant this be done from command line</p>
  
  <pre><code>localhost$gcc "include&lt;stdio.h&gt; int main(){printf('hello world'); return o; }"
  </code></pre>