Um mehrere aktive "variable Anzeigen" einzurichten, ohne jedes von display i
, display s[i]
usw. bei jedem Neustart von GDB neu eingeben zu müssen, verwenden Sie eine "in Ordnung gebrachte Befehlssequenz" von GDB.
Fügen Sie das zum Beispiel zu Ihrem ~/.gdbinit
hinzu:
Jetzt können Sie alle Anzeigen gleichzeitig hinzufügen, indem Sie an der GDB-Eingabeaufforderung disp_vars
eingeben.
Angestellter Russe gab die richtige Lösung, aber für diejenigen, die es in einem Beispiel sehen möchten, siehe unten. Wenn Sie sich nicht sicher sind, ob Sie die .gdbinit-Datei in Ihr Home-Verzeichnis kopieren möchten, können Sie sie auch in das Verzeichnis einfügen, in dem Sie das Programm ausführen, um zu experimentieren.
%Vor%Natürlich ist 'r' für 'run', 's' für 'step', 'b' '' für '' break '' usw. Ich habe auch einige Ausgaben ausgelassen. Beachten Sie, dass ich nach 'run' den Befehl 'disp_vars' erneut eingeben musste. Danke Angestellter Russisch.