Was ist die Batch-Modus-Ausführung in GDB?

443
Darshan L

Ich las einen Kommentar wie - "Läuft gdb im Batch-Modus". Wollten Sie also verstehen, was die Batch-Modus-Ausführung für GDB bedeutet? Und wie sieht die andere Ausführung für GDB aus?

0

1 Antwort auf die Frage

1
Trevor65

Sie können GDB in verschiedenen alternativen Modi ausführen, z. B. im Stapelmodus oder im stillen Modus. Der Stapelmodus bezieht sich auf die Stapelverarbeitung, dh automatisierte Verarbeitung ohne menschliches Eingreifen.

Laut GDB-Dokumentation:

Der Batch-Modus deaktiviert die Paginierung, legt unbegrenzte Terminalbreite und -höhe fest (siehe Bildschirmgröße) und wirkt so, als wäre die Bestätigung der Einstellung deaktiviert (siehe Meldungen / Warnungen).

Der Batch-Modus kann nützlich sein, um GDB als Filter auszuführen, um beispielsweise ein Programm auf einem anderen Computer herunterzuladen und auszuführen. Um dies sinnvoller zu machen, erscheint die Meldung "Programm wurde normal beendet". (wird normalerweise ausgegeben, wenn ein Programm beendet wird, das unter der Kontrolle von GDB läuft), wenn es im Stapelmodus ausgeführt wird.

Andere Ausführungsmodi für GDB werden auf dieser Seite beschrieben .