Estoy haciendo mis primeros pasos con GDB en modo TUI.problema con la salida de aplicación depurada en gdb
Durante la sesión de depuración veo que cada línea producida en la consola se produce en una sola línea (en la imagen que ve 222222
resaltada en rojo). Es como tener un panel de salida de una sola línea.
Además de eso, cada \n
no limpia esa línea, por lo que todas las cadenas se sobreescriben entre sí, lo que hace que mi salida sea muy confusa.
¿Puede ayudarme un poco con este problema o señalarme algún comando clave que debe buscar para tener una salida limpia?
También he resaltado otra área (en la imagen 1111111
) porque la primera cadena se emite allí y luego todas las demás en el marco de la ventana del código fuente.
¡Muchas gracias! Con CTRL + L y el modo TUI se ve mejor. ¿Puedo hacerte una pregunta más? ¿Conoces una forma de crear un área en la pantalla GDB similar al PANEL DE SALIDA VSStudio? Me gustaría un área de la pantalla dedicada por completo a la salida de la consola y, al mismo tiempo, hacer mi depuración/ver mi código. –
Encontré esto y espero que ayude http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_183.html –
Por lo que yo sé, no existe tal característica en gdb como OUTPUT PANE. Pero es posible redirigir toda la salida del programa a otra terminal con el comando TTY de gdb: http://sourceware.org/gdb/current/onlinedocs/gdb/Input_002fOutput.html#index-tty-127 – ks1322