GNU/Linux >> LINUX-Kenntnisse >  >> Linux

gdb stoppt in einer Befehlsdatei, wenn ein Fehler auftritt. Wie weitermachen trotz des Fehlers?

Die Befehlssprache von gdb hat keine Möglichkeit, einen Fehler bei der Verarbeitung eines Befehls zu ignorieren.

Dies ist jedoch leicht möglich, wenn Ihre gdb mit der Python-Erweiterung erstellt wurde. Suchen Sie nach dem Skript „ignore-errors“. Damit können Sie:

(gdb) Fehler ignorieren print *foo

... und alle Fehler vom Druck werden angezeigt, aber der Rest Ihres Skripts wird nicht abgebrochen.


Sie können dies auch tun:

gdb a.out < analyze.v2.gdb 

Dadurch werden die Befehle in analyze.v2.gdb Zeile für Zeile ausgeführt, auch wenn ein Fehler auftritt.


Linux
  1. So verwenden Sie den Tar-Befehl unter Linux

  2. Wie kann die Ausgabe des Zeitbefehls in eine Datei unter Linux umgeleitet werden?

  3. Wie lösche ich den Inhalt einer Datei über die Befehlszeile?

  4. So kombinieren Sie den Befehl „tar“ mit „find“

  5. Wie erhalte ich die URL der Dropbox-Datei von der Befehlszeile?

So verwenden Sie den Touch-Befehl unter Linux

So verwenden Sie den Linux-Kopfbefehl

So verwenden Sie den Linux-diff-Befehl

Problembehebung:Fehler „Benutzer befindet sich nicht in der Sudoers-Datei“.

So verwenden Sie Sudo und die Sudoers-Datei

Wie verwende ich den Gzip-Befehl unter Linux?