gdb: (no debugging symbols found)
Habe ich eine Datei namens test. Auch nach dem kompilieren mit " - g, wenn ich es in gdb, es sagt, keine debug-Symbole gefunden. Ich habe auch versucht mit -ggdb aber es war auch nicht verwenden. Bitte helfen Sie.
Output for : gdb test
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/test...(no debugging symbols found)...done.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Problem ist, dass Sie versuchen, Debuggen Sie das falsche Programm.
Ihrem Programm heißt
test
- und doch sind Sie Debuggen/usr/bin/test
(ein system-Programm, dass wird fast sicher versendet werden, ohne Symbole; selbst wenn es das täte enthalten Symbole, würden Sie nicht in Beziehung zu Ihrem source-code).gdb
suchen$PATH
finden Sie die ausführbare Datei. Von hier:Versuchen Sie es mit dem Befehl:
./test
vorhanden???cats
und das wirdgdb cats
.Entfernen
a.out
und versuchen Sie es dann erneut. Bei mir hat es geklappt als ich auch immer die gleichen Fehler.Überprüfen Sie, dass die ausführbare Datei nicht entfernt werden, können Sie sehen, dass mit
file /usr/bin/test
file /usr/bin/test
?Reading symbols from /usr/bin/test...(no debugging symbols found)...done.