Compilador de C para Windows

12
Universidad Experimental de los Llanos Occidentales Ezequiel Zamora UNELLEZ – Barinas Ambiente la Caramuca Informe de compilador de lenguaje c++ Profesor *Integrantes Edgar Salazar María Díaz CI: 24555524 Ts u informática

Transcript of Compilador de C para Windows

Universidad Experimental de los LlanosOccidentales

Ezequiel ZamoraUNELLEZ – Barinas

Ambiente la Caramuca

Informe de compilador de lenguaje c++

Profesor *Integrantes

Edgar SalazarMaría Díaz CI: 24555524

Tsu informática

IV semestre

Sección: F01

La caramuca 2014

Compilador de C para WindowsDesarrollo de la prácticaPosiblemente el mejor modo de aprender estas nociones; escomenzar con la escritura de un primer programa en Dev_c++tal como describiremos a continuación

Arranque de la aplicaciónPara arrancar la aplicación haciendo clic dos veces sobre elicono del escritorio de las aplicaciones Dev_C++ tiene elaspecto habitual de una aplicación para el sistema deexplotación de Windows

En este aspecto nos describen únicamente los aspectosesenciales que permitan la escritura compilación; montaje ydepuración de un programa

Escritura del código de fuenteEn este apartado escribiremos el código de lenguaje C quecodifica el programa. Para ello es necesario abrir nuevoarchivo en blanco de código fuente acudiendo en la barra demenús a archivo-nuevo- código fuente

En el que se despliega una nueva ventana de programas enblanco sobre la que podrá escribir el código que considereoportuno

Para finalizar guarde el programa en un fichero en la barrade menús archivo en la barra de menús la primera vez queguarde el archivo se le solicitara un nombre y una ubicaciónpara el archivo así como una extensión. Se sugiere que cree ndirectorio en el disco local C y a continuación cree el

directorio y guarde allí su fichero con el nombre que creaoportuno. Es muy importante que verifique que la extensión esC. en caso contrario se guardara el archivo con extensióncpp y el programa no compilara

Con esta etapa habrá finalizado la creación de su fichero decódigo fuente para obtener el programa final; es necesariocompilar y montar el programa

CompilaciónEn esta etapa de compilación el código fuente es comprobadosintéticamente por Dev – C++.

Para compilar el código fuente que acabamos de teclear bastacon acudir ala barra de menús y pulsar ejecutar compilar obien ctrl + f9 se consigue que se compile y en ausencia deerrores, se ejecutara el programa realizado

Es decir, debe obtener cero errores (ERRORS) y cero avisos(WARNINGS) en el proceso de compilación.

Los errores son fallos críticos en la escritura o laconcepción que impiden al compilador realizar su tarea.

Son por tanto errores que impiden proseguir con el resto deetapas de creación del programa, y deben ser reparados. Loserrores más simples (ausencia de punto y coma al final de unasentencia, variables no declaradas, paréntesis nobalanceados, etc.)Pueden corregirse de forma sencillainspeccionando el código del programa con la ayuda de losmensajes del compilador. Errores más sutiles o de difícildetección pueden requerir el empleo de las herramientas dedepuración.

Montaje

En la etapa de montaje, el código objeto generado en la etapade compilación es ensamblado junto con el código objetó delas funciones de librería para crear un único ficheroejecutable (con extensión. Exe). Esta etapa no conllevageneralmente errores, salvo que hayamos omitido o confundidosalgunas de las librerías de funcione que emplee nuestroprograma.

Si todo es correcto, debe obtener en el mismo directorio enel que ha guardado el código fuente de su programa, elfichero con ese mismo nombre, pero con extension.exeindicando que el fichero es ejecutable directamente por elcomputador.

EjecuciónLa ejecución del programa es el final es el paso final ypermite comprobar el funcionamiento del programa paraejecutar el programa puede pulsar en la barra de menús.Ejecutar-ejecutar(o bien ctrl.+10).

Un método alternativo consiste en abrir una ventana deconsola MS-DOS en el sistema operativo, y ejecutar elprograma + ENTER. Para esto ultimo debe asegurarse de que seencuentra en el directorio local donde ha compilado ygenerado el programa ejecutable.

Si la programación del programa no es satisfactoria, bienporque no realiza tareas para las que ha sido concebido, bienpor que presenta errores en tiempo de ejecución el códigodebe ser modificado de escritura del código fuente.

DepuraciónSe entiende por depuración de un programa aquellas tareasencaminadas a la localización y eliminación de errores (“bugs

en su determinación en inglés) de cualquier naturaleza en elcódigo de un programa.

Dev-C++ proporciona varias herramientas para este propósito,entre las que cabe destacar.

Inspección de variablesEsta herramienta permite mostrar el valor de cualquiervariable del programa mientras este se ejecuta. Con ello sepuede verificar si las variables toman el valor esperado encada paso de ejecución y actuar en consecuencia.

Para usar esta herramienta, en primer lugar hay que ejecutarel programa en modo de depuración. Una forma sencilla esemplear la herramienta ejecutar hasta el cursor con el ratóncualquier línea del programa, por ejPulse sobre la barra de menús depurar, ejecutar hasta el

cursor.(o bien pulsando shift+f4)

De este modo pulse sobre añadir variable vigilada, y antes lapregunta “nombre de la variable”, introduzca la variable med

Puede repetir el procedimiento con otras variables (pruebepor ejemplo con las variables).

Ejecución paso a pasoEsta es otra útil herramienta que, como su nombre indica ,permite ejecutar el programa instrucción de modo que seaposible comprobar el comportamiento del mismo ante cada unade ellas. En conjunción con la herramienta de inspección devariable permite obtener la traza de programas y verificar elcomportamiento del mismo

La ejecución paso a paso se actúa simplemente pulsando sobrela opción siguiente paso, que puede encontrar en la ventana

de depuración de la parte inferior de la pantalla, en labarra de menús depurar, o bien pulsando shift+f9

Acceso al servidor de docencia para el enviode prácticasEn esta sección describe como acceder servidor de ladocencia donde deberá copiar el código fuente generado parasu posterior evaluación por los profesores de la asignatura

El servidor de docencia se encuentra situado en la siguientedirección

http//bono.us.es/sdocencia

si se trata de la primera vez que entra en esta página, debehacer es darse de alta como nuevo usuario, pulsando en“registrarse en el sistema”. A continuación deberá escribirsu DNI, dirección de correo electrónico y la clave que deseatener

Si tienes practicas pendientes de entregar aparecerá un menúcon el nombre” mis prácticas” en ella se listan las practicasasignadas, su nombre, una breve descripción, la fecha límitede entrega y el estado actual de la misma, es decir, si estaentregado o no.

Si se pulsa seleccionar se tendrá que escribir el códigofuente de las funciones que se solicitan.