El GDB es un depurador del sistema operativo Linux, pero también puede trabajar para otros lenguajes de programación.
COMPILACIÓN
Para poder usar GDB es necesario que primero el programa que vamos a depurar contenga la imformación de compilación. Para poder hacer esto se debe compilar el programa con gcc añadiendo la letra -g.
gcc -g server -o servidor,c
CORRIENDO GDB
Para poder correrlo debemos escribir en el prompt lo siguiente
gdb server
COMANDOS DEL GDB
El depurador ofrece algunos comandos al usuario los que facilitaran el uso del mismo.
- b main Pone un punto de ruptura.
- b Pone un punto de interrupción en la línea actual.
- b N Pone un punto de interrupción en la línea N.
- B fn Pone un punto de interrupción al inicio de la función "fn"
- d N Elimina el número de punto de interrupción N.
- info break Listas los puntos de interrupción.
- r Ejecuta el programa hasta un punto de interrupción o error.
- c Continua hasta el siguiente punto de interrupción o error.
- f Se ejecuta hasta que la función actual termine.
- s Ejecuta la siguiente línea del programa.
- p var Imprime el valor actual de la variable "var".
- bt Imprime un seguimiento de pila
- q Sale de GDB.
PROGRAMA EN C
COMPILACIÓN
EJECUTAR PROGRAMA
CORRER GDB
Este es un comentario en blogger
ResponderBorrarEste es un mensaje en blogger
ResponderBorrar