Wie überspringt man einige Zeilen in der GDB-debugger?
Wie kann ich überspringen, eine Zeile in der GDB-debugger?
- Was meinst du? Schritt in die nächste Zeile, sobald Sie einen Haltepunkt erreicht? Der Leine führen, niemals ausgeführt werden?
- stackoverflow.com/questions/4037308/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie finden diese links interessant :
GDB Tutorial - die Wichtigsten Befehle
Ein weiteres tutorial
Kurz, die Sie verwenden können :
next
zum ausführen der aktuellen Zeile und gehen Sie direkt zum nächsten (wenn die Zeile einen Funktionsaufruf, ist es nicht der Schritt in die Funktion),step
zum ausführen der aktuellen Zeile (wenn Sie eine Funktion aufrufen, in der Funktion und hält an seiner ersten Aussage),until X
um den code auszuführen, und stoppen Sie auf Zeile Xb X
und dannrun
odercontinue
, um einen Haltepunkt auf Zeile X und führen Sie den code bis Zeile X erreicht ist.Wenn Sie wirklich wollen, um überspringen eine Linie, also verstärkt auf die nächste, aber NICHT ausführen können, verwenden Sie
jump X
(wobei X eine Zeilennummer). Seien Sie vorsichtig und verwenden von Haltepunkten, weil mitjump
wird der debugger fortsetzen der Ausführung von code aus Zeile X.mehrere Möglichkeiten
Schritt eine Linie
weiter, bis die Zeile 1234.
Wenn Sie möchten, überspringen Sie die Ausführung von einige Linien, können Sie manuell ändern, program counter und fortsetzen der Ausführung