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?
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!
Thank you!