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