Podczas kompilowania kodu źródłowego C za pomocą gcc lub Clang, zawsze używam -g
flagi do generowania informacji debugowania dla gdb.
gcc -g -o helloworld helloworld.c
Zauważyłem, że niektórzy -g3
zamiast tego polecają . Jaka jest różnica między flagami -g
i -g3
? Czy jest też różnica między -g
i -ggdb
?