title: gcc -g0 and without the -g option
body: <p>What is the difference between compiling without the <code>-g</code> option and compiling with the <code>-g0</code> option in gcc? Is there any specific reason behind giving the <code>-g0</code> option in gcc?
  I tried compiling and found the "<strong>no debugging symbols</strong>" message with both cases in GDB.</p>