Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2014, 03:57
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes
Puntos: 204
Respuesta: Problema para depurar en codeblocks.

Cuando, en un programa en depuración, la ejecución llega a un breakpoint, o punto de parada, la ejecución, simplemente, se detiene a la espera que la persona que está depurando el código decida continuar con la ejecución.

El efecto que esto produce en el programa es que, efectivamente, éste se tilda y no reacciona.

Para reanudar la ejecución tienes que indicarle al depurador alguna de las siguientes operaciones:

* Continuar: El programa vuelve a correr como de costumbre hasta que la ejecución se encuentre con otro breakpoint.

* Ejecutar hasta el cursor: Digamos que en este caso el depurador pone un breakpoint temporal justo en la línea donde se encuentre el cursor (no el del ratón, el de edición de texto) y llama a "continuar". El programa se detendrá cuando la ejecución llegue a este breakpoint salvo que se encuentre otro antes.

* Salir de la función: El programa se ejecuta libremente hasta que la ejecución sale de la función actual

* Paso a paso: El programa se ejecuta hasta que llega a la siguiente instrucción en la misma función.

* Entrar en: Esta opción ejecuta una única instrucción. Muy útil para navegar dentro de funciones anidadas.

* Parar: Detiene la ejecución del programa.

* Desacoplar: El depurador "suelta" el programa que está depurando y lo deja correr libremente. El depurador ya no tiene el control sobre el programa que estabas depurando.