Ho compilato il mio programma C utilizzando gcc 4.4.1 utilizzando il flag -g
, ma quando provo a passare da una delle mie funzioni in gdb versione 7.0, ottengo il messaggio:Perché sto ricevendo il messaggio "Single-stepping fino all'uscita ... che non ha informazioni sul numero di linea" in GDB?
"Single stepping until exit from function _DictionaryTree_getNodeList,
which has no line number information."
Qualcuno può dirmi perché questo sta accadendo?
Sì, l'ho capito prima ancora di aver letto la tua risposta. Buona ipotesi;) –
Se stai compilando più file, è meglio usare un Makefile e aggiungere -ggdb nei flag di opzione gcc. –
@Manav MN sì, questo è quello che ho, ma ho due comandi diversi - uno per la compilazione e uno per il collegamento e ho dimenticato di aggiungere il flag a quello per la compilazione (che in realtà è l'unico di cui avevo bisogno, I indovina). –