“Conocimientos Programación>C /C + + Programming

Cómo depurar con GDB en Linux

2012/3/30
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 .

C /C + + Programming
Cómo compilar C Proyectos
Cómo convertir Char * a Int & C + +
Cómo hacer un juego de lotería utilizando C + +
Cómo leer un archivo CBZ
Cómo hacer una cadena en una matriz en C + +
Cómo ocultar un botón en Visual C
Cómo insertar el valor de una variable en una cadena C
Cómo utilizar ASM en Visual C
Conocimientos Informáticos © http://www.ordenador.online