V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

gdb

Herramienta para depurar programas en C y C++

Necesitamos que el programa haya sido compilado con modo debug (parámetro -g) en gcc o g++

$ gdb /ruta/programa
Con esto abrimos la shell de GDB

Dentro de la Shell de GDB podemos ejecutar comandos

(gdb) run (ejecutara el programa sin argumentos)

(gdb) run < content.xml > test.txt (Con argumentos, ejemplo de o3totxt)

(gdb) break 10 (Decimos a GDB que queremos un punto de control en la linia 10 del código)

(gdb) print variable (También p. Nos printara el contenido de la variable)

(gdb) continue (Tambien c. Decimos que el programa continue ejecutándose)

(gdb) next (También n. Ejecuta la siguiente linia de código)

(gdb) step (También s. Lo mismo que next pero si la siguiente linia es una función, va a dicha función y ejecuta linia a linia el código de esa función)

(gdb) [TECLA_ENTER] (Repite el paso anterior)

(gdb) backtrack (Printa la traza inversa)

(gdb) help (ayuda del programa)

(gdb) quit (salimos del programa)

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
2580 entradas - Acerca del Tractatus
La Pipa Plena 2024