Continuo a ricevere questo messaggio di errore quando si tenta di aggiungere un punto di interruzione in gdb.gdb: "Nessuna tabella di simboli viene caricata"
ho usato questi comandi per compilare:
gcc -g main.c utmpib2.c -o main.o
and:
cc -g main.c utmpib2.c -o main.o
and also:
g++ -g main.c utmpib2.c -o main.o
Ho anche provato "-ggdb" invece di "-g" e ho ancora ottenere quel messaggio di errore.
ho quindi eseguire gdb:
$gdb
In gdb:
(gdb)exec-file main.o
(gdb)break 59
No symbol table is loaded. Use the "file" command.
'-o main.c'? Devi controllare le opzioni del compilatore. In ogni caso, non sarebbe questo clobber 'main.c'? – FatalError
Oh intendevo main.o. L'ho aggiornato. Ho provato anche a usare "-ggdb" e mi sta ancora dando lo stesso problema. – user994165
Mostraci esattamente come stai invocando gcc e gdb. Copia-incolla per evitare qualsiasi erosione. –