Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El Entorno DevC
El Entorno DevC
Curso 04 / 05
Primero de Ingeniera Tcnica Industrial.
Mecnica, Qumica, Electricidad y Electrnica
Departamento de Ingeniera Electrnica, Sistemas Informticos y Automticas
Si todo ha ido bien, obtenemos un fichero con el cdigo objeto de nuestro programa,
pero An no hemos obtenido el fichero ejecutable !!.
Si quisiramos compilar y despus obtener el fichero ejecutable deberamos realizar los
siguientes pasos:
-
Deteccin de Errores.
Lnea: Indica la lnea donde el compilador detect el error sobre el fichero fuente.
Realmente el error puede estar en dicha lnea o en alguna de las anteriores. Haciendo
doble click en esta fila de la pestaa Compilacin, nos posicionaremos sobre la lnea
del fichero fuente donde el compilador detect el error.
En esta ventana tambin aparece una fila que no tiene asociado nmero de lnea, y que da
informacin sobre la funcin en la que se produjo el error.
Comenzar la depuracin
1.- Colocar el cursor sobre la primera instruccin de main.
2.- Pulsar Ctrl+F5, o bien mover el ratn a la parte ms izquierda de una lnea de
cdigo y pulsar el botn izquierdo del ratn en dicha posicin, o bien Depurar
Aadir/Quitar punto de ruptura.
Esto har que quede marcada la instruccin, indicando que se insertado un punto
de ruptura (la lnea quedar marcada en rojo) que obligar al depurador a
detenerse en este punto. Para eliminar los puntos de ruptura se realiza la misma
operacin que para marcarlos.
3.- Pulsar F8, o bien Depurar Depurar (bien en el Men Principal, bien en las
pestaas inferiores), con lo que comenzar la ejecucin paso a paso del programa,
indicndose en azul cul ser la siguiente lnea que se ejecutar. Adems aparecer
una ventana de MS-DOS para que se realicen las entradas y salidas que el programa
necesite durante su depuracin.
Control de la depuracin.
Siguiente Paso (F7): Ejecuta la siguiente instruccin del programa (la marcada en
color azul). Cuando dicha instruccin contiene una llamada a una funcin/mtodo,
dicha funcin/mtodo se ejecuta completamente tras seleccionar Siguiente Paso. Esta
posibilidad es muy til cuando estamos seguros de que esa funcin/mtodo no contiene
ningn tipo de error.
Para ello existe la ventana Watch, que se activa pulsando la pestaa Depurar situada
en la parte izquierda del entorno.
Cuando queremos aadir una variable a dicha ventana podemos hacerlo bien pulsando
la opcin Aadir Watch (F4) para despus escribir el nombre de la variable, bien
seleccionando la variable con el ratn y pulsando Aadir Watch.
Para eliminar una variable de la ventana Watch, la marcamos y pulsamos Quitar
Watch.