GCC -g vs -g3 GDB-Flag: Was ist der Unterschied?
Wenn ich C-Quellcode mit gcc oder Clang kompiliere, verwende ich immer das-g
flag, um Debugging-Informationen für gdb zu generieren.
gcc -g -o helloworld helloworld.c
Mir ist aufgefallen, dass einige Leute empfehlen-g3
stattdessen. Was ist der Unterschied zwischen dem-g
und-g3
Flaggen? Gibt es auch einen Unterschied zwischen-g
und-ggdb
?