title: Where symbol table gets stored?
body: <p>I'm studying about compilers, and I suddenly got curious that if I compile a program (let's say test.c) with -g option, does an actual file with a symbol table gets created and stored somewhere or it just gets combined with the executable?</p>
  
  <p>I am totally new, so I am really learning the basics and may sound stupid question to some of you.. sorry, but please let me know!</p>
  
  <p>Thank you! </p>