3 Stimmen

Wie bringe ich gdb dazu, die Größe meines Shell-Fensters zu ignorieren?

Dies ist Teil des Ablaufs unserer Einheitstests. Ich lasse gdb mit der Option --command laufen, damit es Befehle aus einer Textdatei ausführt. Die Ausgabe von gdb wird dann in eine Datei geleitet, und diese Datei wird mit einer Referenzdatei verglichen. Das Problem ist jedoch, dass gdb die Größe des aktuellen Shell-Fensters verwendet, um Zeilenumbrüche in seiner Ausgabe zu platzieren. Wenn das Fenster kleiner ist, fügt er mehr Zeilenumbrüche in die Ausgabe ein, um sie lesbarer zu machen.

Gibt es eine Option in gdb, um dies zu deaktivieren, so dass die Ausgabe meines Tests immer die gleiche ist, unabhängig von dem Shell-Fenster, in dem ich ihn ausführe?

Bearbeiten: gefunden, ich verwende dies als ersten gdb-Befehl:

set width 80

Manchmal sind die Dinge einfach.

1voto

Wouter Lievens Punkte 3921

Gefunden, ich verwende einfach diesen Befehl als ersten gdb-Befehl:

set width 80

Manchmal sind die Dinge einfach.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X