title: GCC preprocessor output and compilation in one pass
body: <p>Is it possible to generate preprocessor output and compilation in one step with GCC?</p>
  
  <p>Something like:</p>
  
  <pre><code>gcc -E -c main.cc -o main.o
  </code></pre>
  
  <p>that would generate main.o and main.i</p>