Debido a que mi lengua materna no es el inglés. Entonces, disculpe por esta mala introducción de mi pregunta. Explicaría lo que necesito a través de la figura que se muestra a continuación.
Como puede ver, tenemos una carpeta que contiene n .gdbinit
archivos (n=2000 o más).
estrictamente hablando, intento ejecutar todos estos .gdbinit
archivos usando una declaración de bucle en GDB. ¿Es posible solo en gdb, o debería modificar mi gdb para que admita otro lenguaje como python y luego escribir una declaración de bucle en gdb usando la sintaxis de python?
Gracias.
Respuesta1
Sí, encontré la respuesta a mi pregunta.
Aquí está
simplemente escribimos una aplicación en cualquier lenguaje como java, por ejemplo, y en esa aplicación generamos un .gdbinit
archivo (digamos disparador .gdbinit
) que contiene las siguientes líneas:
source file0.gdbinit
source file1.gdbinit
source file2.gdbinit
source file3.gdbinit
source file4.gdbinit
etcétera.
Ahora, en gdb simplemente escribimos este comando,
(gdb) source trigger.gdbinit
y basta con ejecutar todo file0,1,2,....n.gdbinit
en una sola línea.