При компиляции исходного кода C с помощью gcc или Clang, я всегда использую флаг -g
для генерации информации отладки для gdb.
gcc -g -o helloworld helloworld.c
Я заметил, что некоторые люди рекомендуют -g3
. В чем разница между флагами -g
и -g3
? Также существует разница между -g
и -ggdb
?