Ich habe meine C-Programm kompiliert gcc 4.4.1 mit der Flagge -g
, verwenden, aber wenn ich versuche, GDB in Version bekommen 7.0 ich die Nachricht über eine meiner Funktionen zu Schritt:Warum erhalte ich in GDB die Meldung "Einzelschritt bis zum Exit..., Die keine Zeilennummer hat"?
"Single stepping until exit from function _DictionaryTree_getNodeList,
which has no line number information."
Kann mir jemand sagen, warum das passiert?
Ja, ich habe es herausgefunden, bevor ich Ihre Antwort gelesen habe. Gute Vermutung;) –
Wenn Sie mehrere Dateien kompilieren, ist es besser, ein Makefile zu verwenden und -gdb in den gcc Option Flags hinzuzufügen. –
@Manav MN Ja, das ist, was ich habe, aber ich habe zwei verschiedene Befehle - einen zum Kompilieren und einen zum Verknüpfen und ich habe vergessen, das Flag zum Kompilieren hinzuzufügen (das ist eigentlich das einzige, für das ich es brauchte, ich vermuten). –