hola gdb

Páginas: 8 (1843 palabras) Publicado: 5 de abril de 2013
Depurador GDB

Juan Jose Moreno Moll

Depurador GDB

Ingeniería Informática
Índice

1. Introducción.................................................................................................3
2. Preparar programas ejecutables para poder utilizarlos con el depurador ........................... 4

3. UtilizarGDB................................................................................................5
3.1 Tareas principales de un depurador.................................................................................. 8
3.2. Lanzar a GDB.................................................................................................................. 8

4. Comenzar y finalizar la ejecución de un programa dentro de GDB ...........9
5. Parar y continuar unaejecución. .................................................................10
5.1. Breakpoints.................................................................................................................... 10
5.2. Watchpoints................................................................................................................... 11
5.3. Continuar la ejecución y ejecución paso apaso ............................................................ 12
5.4. Ejemplos de los comandos break. info, delete, continue, next, step ............................ 12

6. Consultar valores de los datos y expresiones del programa .......................15
6.1. Consultar datos y expresiones ....................................................................................... 15
6.2.Consulta de variables con mismo nombre y distinto alcance........................................ 17
6.3. Vectores creados de forma dinámica............................................................................. 18
6.4. Mostrar valores de expresiones y variables de forma automática ................................. 18

7. Consultar lapila...........................................................................................18
8. Alterar la ejecución del programa ...............................................................20
9. Listar el programa........................................................................................20

19-feb-02

2/22

Ingeniería Informática

Depurador GDB

1. Introducción
La realización de un programa en cualquier lenguaje deprogramación es un proceso más o
menos largo que debe terminar en la escritura de un código del programa que ‘funcione
correctamente’. Que un programa funcione correctamente significa que proporcione los
‘resultados esperados’, es decir que su comportamiento real coincida con el comportamiento
esperado. Un programa es correcto si no tiene errores de ejecución y si se cumple las
especificacionesescritas en la fase de especificación.
En el proceso de escritura de un programa aparecen muchos errores que debemos ir
corrigiendo hasta llegar a escribir el programa correctamente. Los tipos de errores que
podemos encontrarnos son:
* Errores de sintaxis: Son errores producidos por la incumplimiento de las reglas
sintácticas del lenguaje que estemos utilizando. Hasta que no se corrigen estoserrores
no podemos obtener un código ejecutable del programa. Este tipo de errores se
corrigen mediante el compilador.
* Errores de ejecución: Son errores que se producen cuando se realiza una operación no
válida que da lugar a la finalización anormal del programa (división por cero, abrir
ficheros que no existen, acceder a zonas de memoria no permitidas, etc.).
* Errores lógicos: Sonerrores debidos a la traducción incorrecta de las especificaciones
del programa. El programa termina normalmente pero no produce los resultados
esperados.
Un depurador es una herramienta de programación que nos permite la detección y corrección
de errores de ejecución y errores lógicos. Este tipo de errores aparecen a partir del momento
en el que tenemos un código sintácticamente correcto del que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Canal De Artultrasan/Gdb Partner
  • Gcc Gdb Y Abstraccion
  • hola hola hola hola
  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS