What program is giving the debug info, is it gcc or gdb?

Hello. I found this forum just now. I'm writing some lessons about C-programming. I have run gcc in Linux (Debian-based) and if there are errors in the code, I get messages describing the error, or the reason for the "crash". I just wonder, what program is dealing with the error-hints. Is it GCC or GDB, or something else?

What is this procedure called, "debug-info", "error-tracing", "syntax-hinting"?


More questions in this forum