Quando compilo il codice sorgente C con gcc o Clang, utilizzo sempre il -gflag per generare le informazioni di debug per gdb.
gcc -g -o helloworld helloworld.c
Ho notato che alcune persone consigliano -g3invece. Qual è la differenza tra i flag -ge -g3? Inoltre c'è una differenza tra -ge -ggdb?