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

Cómo utilizar el depurador GDB por GNU

2016/3/24
El depurador GDB le permite ver lo que está ocurriendo "bajo el capó ", en un programa ejecutable escrito en Ada , C , C + + , Objective- C y Pascal . Se puede instalar y ejecutar en sistemas operativos Linux y Unix , y en la mayoría basados ​​en Windows depurador systems.The operativo le permite identificar las condiciones que afectan el comportamiento de un programa. Usted puede detener el programa en puntos de quiebre específicos y avanzar por la línea de programa por línea para ver exactamente lo que está sucediendo . Cosas que necesitará
depurador GDB
Mostrar más instrucciones
1

Abra una ventana de terminal.

2 Escriba el comando " ejecutable gdb " para depurar un archivo ejecutable. Reemplazar " ejecutable " con el nombre del archivo. Se le presentará con un " ( gdb ) " símbolo del sistema.

3 Escriba el comando "Ejecutar " para ejecutar el programa. Cuando el programa se bloquea , el resultado se mostrará en el programa se detuvo.
4

Escriba el comando " backtrace ". Esto le permitirá identificar los métodos y parámetros en el momento de un accidente .
5

Tipo de la función " break" comando para decirle GDB para romper la ejecución del programa en una determinada función . Reemplazar " función" con el nombre de la función en la que desea que el programa de romper.
6

Escriba el comando " ejecutar" una segunda vez para que el programa se ejecutará pero el depurador se detendrá en el especificado punto de romperse.
7

Escriba el " paso " de comando y presione la tecla "Enter " varias veces para recorrer el resto del programa. Esto le mostrará exactamente lo que está sucediendo en el programa. Usted puede ver que el programa deje de funcionar o que no haya fugas de memoria se encuentra .
8 Tipo

el comando "quit " para salir de GDB .

C /C + + Programming
Cómo agregar GMP a Xcode
Cómo animar en XNA
Cómo convertir a BitArray Byte
Cómo cambiar el nombre del botón Disminución en el iPhone
Cómo actualizar los datos Parrilla
Cómo utilizar una sentencia switch en C
Visual C Tutorial 2005
¿Qué es Scarlett Fever
Conocimientos Informáticos © http://www.ordenador.online