Programas en desarrollo tendrán inevitablemente errores que deben ser localizados y resuelto. Mientras que los programas más simples generalmente se pueden depurar al ver el código fuente, aplicaciones complejas involucran muchas variables que interactúan y estructuras de clase en las que el fallo podría estar escondido . Por lo tanto , herramientas como el Proyecto GNU Debugger ( GDB ) ayudan a los programadores , permitiéndoles detienen literalmente sus programas en puntos específicos para examinar los valores actuales de las estructuras de datos y variables. GDB hace de este un procedimiento de avance consecutivo en Linux. Instrucciones
1
Abra un emulador de terminal desde el menú principal de su distribución de Linux. Esta será ya sea en la esquina superior izquierda si utiliza GNOME o inferior esquina izquierda si utiliza KDE.
2
Escriba "cd " seguido por el nombre del directorio que contiene el archivo ejecutable compilado para entrar en ese directorio.
3
gDB lanzamiento con el comando " ejecutable gdb " donde " ejecutable " es el nombre del ejecutable compilado.
4
Especifique la línea en la que desea detener la ejecución del programa con el comando "bn ", donde "n " es el número de la línea a la que desea romper o rotura .
5
Type " ejecutar" para iniciar la ejecución de su programa. Se ejecutará hasta que llega a la línea que ha especificado como el punto de ruptura .
6
Tipo "print x ", donde " x " es el nombre de una variable o estructura de datos después de los descansos del programa a la especificada apuntan a mostrar el valor ( s ) asociado con " x ".
7
Type " paso " para continuar a través de la línea de programa por línea, o " continuar" para continuar con la ejecución de la siguiente punto de ruptura ( si ha especificado varios puntos de quiebre ) .
8
Type " q " o " dejar de fumar " cuando haya terminado con su sesión de depuración. También puede consultar el sitio web de GNU para una extensa lista de posibles operaciones de depuración con GDB .