Está en la página 1de 6

El Entorno Integrado de Desarrollo Dev-C++

Sobre Dev-C++ Dev-C++ es un Entorno Integrado de Desarrollo para el lenguaje de programacin C/C++ que usa Mingw (Minimalist GNU for Windows, www.mingw.org ) de GCC (GNU Compiler Collection www.gnu.org/home.es.html ). Es un software de libre distribucin (www.bloodshed.net ) sujeto a los trminos de la Licencia Pblica General (GPL) de GNU. Algunas de las caractersticas de Dev-C++ son: - Soporta compiladores basados en GCC, por ejemplo Mingw. - Tiene integrado un depurador basado en GDB (Gnu DeBugger). - Mantiene una lista con las clases utilizadas durante la edicin de un programa. - Mantiene una lista de las funciones definidas en la implementacin del programa. - Tiene un manejador de proyectos. - Soporta la actualizacin del software y bibliotecas a travs de Internet.

Antes de trabajar con Dev-C++ Debemos tener un acceso directo al fichero devcpp.exe, que nos permita la ejecucin del entorno de trabajo tras hacer un doble click en el mismo. Antes de trabajar con DevC++ debemos personalizarlo al menos con las siguientes opciones: Herramientas (Castellano) Opciones del Entorno Interfaz Idioma: Espaol

Herramientas Opciones de Compilador Configuracin de C Soporte para Programas ANSI Estndar en C: Yes. Herramientas Opciones de Compilador Generar Informacin de Debug: Yes. Herramientas Opciones del Entorno respaldo (Copia de Seguridad). Herramientas Opciones del Editor parntesis concordantes. Herramientas Classic. Opciones del Editor Configuracin

Compilador

Linker

Principal

Crear archivos de

Principal

Resaltar llaves y

Sintaxis

Pre-configuraciones:

Cmo Editar un programa Un fichero fuente nuevo: Archivo Ctrl+N Nuevo Cdigo Fuente , o bien

Un fichero fuente ya existente: Archivo Abrir Proyecto o Archivo , o bien Ctrl+O Un fichero fuente ya existente, y que se edit recientemente (Dev-C++ guarda un historial de los ltimos 10 ficheros fuente distintos que se han abierto): Archivo Abrir Archivo Reciente

Cmo Guardar un Fichero Fuente Archivo Ctrl+S Guardar, o bien

Se recomienda que durante el proceso de construccin del programa se guarde el cdigo con relativa frecuencia.
Cmo Compilar un programa Ejecutar Ctrl+F9 Compilar , o bien

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: Ejecutar F9 Compilar y Ejecutar, o bien

Tras la compilacin, los resultados de la misma podremos verlos en las pestaas Resultado de la compilacin y Compilador. Deteccin de Errores. Cuando la fase de compilacin no ha terminado con xito, en la parte inferior de la ventana principal aparece activada la pestaa Compilador, con tres columnas: 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. Unidad: Indica la ubicacin del fichero en la unidad de almacenamiento. Mensaje: Indica el tipo de error detectado por el compilador. 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.

Despus de corregir un error, debemos guardar el archivo y volver a compilar. Esto lo haremos siempre, aunque aparezcan ms errores en la ventana, ya que es muy posible que el resto de los errores sean consecuencia del primero.
Cmo Ejecutar un programa. Para ejecutar un programa, previamente compilado, realizaremos lo siguiente: Ejecutar Ctrl+F10 Ejecutar, o bien

Para realizar compilacin y ejecucin en un solo paso: Ejecutar F9 Compilar y Ejecutar, o bien

La ejecucin del programa se realizar en una ventada de MS-DOS emergente. Por defecto, el fichero ejecutable se crea en el mismo directorio donde se almacen el fichero fuente. Cerrar ventanas de edicin Cerrar (cierra el documento que se encuentra activo), o bien Archivo Alt+F4, o bien Pulsar sobre el editor que se desea cerrar con el botn derecho del ratn y elegir la opcin Cerrar. Si tuvisemos activados varios documentos y queremos cerrarlos todos, basta con seguir cualquiera de los procesos anteriores y seleccionar Cerrar Todo. Cmo Depurar programas Un Depurador nos permite ejecutar paso a paso un programa, viendo en cualquier momento el valor de las variables que ms nos interesen. Por lo tanto es una herramienta muy til para detectar errores lgicos que de otro modo resultaran muy difciles de localizar. Utilizaremos el depurador gdb integrado en el entorno Dev-C++. Antes de compilar, y para que se aada al fichero ejecutable cierta informacin que luego utilizar el depurador de programas, debemos comprobar que est seleccionada la siguiente opcin: Opciones de Compilador Herramientas Generar Informacin de Debug: Yes. Configuracin Linker

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. Avanzar Paso a Paso (Shift+F7): Ejecuta la siguiente instruccin del programa. Si dicha instruccin contiene una llamada a una funcin o mtodo el ndice de ejecucin (lnea marcada en azul) se situar en la primera sentencia de dicha funcin/mtodo para ejecutarlo paso a paso. Saltar Paso (Ctrl+F7): Ejecuta instrucciones hasta alcanzar el siguiente punto de ruptura. Cuando no hay puntos de ruptura situados despus de la sentencia actual, se ejecutarn todas las instrucciones hasta finalizar el programa. Ir a cursor (Shift+F4): Ejecuta sentencias hasta el lugar donde se sita el cursor. Parar ejecucin (Ctrl+Alt+F2): Detiene la ejecucin paso a paso, sin necesidad de llegar al final del programa. Visualizacin del contenido de las variables. 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.

También podría gustarte