Ich muss immer tippen:
handle SIGPIPE nostop noprint pass
Gibt es eine Möglichkeit, es dauerhaft zu machen oder gdb so zu konfigurieren, dass es in seinen Einstellungen ist?
Ich muss immer tippen:
handle SIGPIPE nostop noprint pass
Gibt es eine Möglichkeit, es dauerhaft zu machen oder gdb so zu konfigurieren, dass es in seinen Einstellungen ist?
Erstellen Sie eine Datei ~/.gdbinit mit folgendem Inhalt:
handle SIGPIPE nostop noprint pass
Der Inhalt dieser Datei sind nur Standard-GDB-Befehle und werden jedes Mal ausgeführt, wenn GDB gestartet wird.
Es ist auch möglich, projektbezogene .gdbinit-Dateien zu haben. Stellen Sie sich vor, Ihr Projektverzeichnis ist: /home/user/my-project/
und von dort aus starten Sie GDB, wenn Sie Ihr Projekt debuggen. Fügen Sie zuerst diese Zeile zu Ihrer ~/.gdbinit-Datei hinzu:
add-auto-load-safe-path /home/user/my-project/.gdbinit
Erstellen Sie dann eine Datei /home/user/my-project/.gdbinit
, platzieren Sie jegliche GDB-Befehle, die spezifisch für dieses Projekt sind, in diese neue .gdbinit
-Datei und sie werden jedes Mal ausgeführt, wenn Sie GDB im Projektverzeichnis starten.
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.