GNU/Linux >> Linux Esercitazione >  >> Linux

gdb si ferma in un file di comando se c'è un errore. Come continuare nonostante l'errore?

Il linguaggio di comando di gdb non ha un modo per ignorare un errore durante l'elaborazione di un comando.

Questo è facile, però, se il tuo gdb è stato costruito con l'estensione Python. Cerca lo script "ignora errori". Con quello, puoi:

(gdb) ignore-errors stampa *foo

... e tutti gli errori di stampa verranno mostrati ma non interromperanno il resto dello script.


Puoi anche fare questo:

gdb a.out < analyze.v2.gdb 

Questo eseguirà i comandi in Analyze.v2.gdb riga per riga, anche se si verifica un errore.


Linux
  1. Come utilizzare il comando Tar in Linux

  2. In che modo il comando stat calcola i blocchi di un file?

  3. Come utilizzo le righe di un file come argomenti di un comando?

  4. Come acquisire l'output di un comando top in un file in Linux?

  5. Come combinare il comando 'tar' con 'find'

Come utilizzare il comando touch in Linux

Come utilizzare il comando head di Linux

Come usare il comando diff di Linux

Come risolvere il problema:l'utente non è nell'errore del file sudoers

Come usare Sudo e il file Sudoers

Come utilizzare il comando Gzip in Linux?