GNU/Linux >> Tutoriales Linux >  >> Linux

gdb se detiene en un archivo de comando si hay un error. ¿Cómo continuar a pesar del error?

El lenguaje de comandos de gdb no tiene forma de ignorar un error al procesar un comando.

Sin embargo, esto se hace fácilmente si su gdb se creó con la extensión de Python. Busque el script "ignorar errores". Con eso, puedes:

(gdb) ignorar-errores imprimir *foo

... y cualquier error de impresión se mostrará pero no cancelará el resto de su secuencia de comandos.


También puedes hacer esto:

gdb a.out < analyze.v2.gdb 

Esto ejecutará los comandos en Analyze.v2.gdb línea por línea, incluso si ocurre un error.


Linux
  1. ¿Cómo uso las líneas de un archivo como argumentos de un comando?

  2. ¿Cómo agregar la salida a un archivo?

  3. ¿Cómo capturar la salida de un comando superior en un archivo en Linux?

  4. Extraiga tar el error del archivo tar.bz2

  5. ¿Cómo borrar el contenido de un archivo desde la línea de comando?

Cómo usar el comando táctil en Linux

Cómo usar el comando de cabeza de Linux

Cómo usar el comando diff de Linux

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Cómo usar Sudo y el archivo Sudoers

¿Cómo usar el comando Gzip en Linux?