Administracin de Proyectos de desarrollo de Software
Ciclo de vida de un proyecto
Enfoque moderno Temas Instalando el compilador Proceso de compilacin de un programa
Operaciones bsicas Administracin de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Fin de la presentacin
Contine en la siguiente actividad
Operaciones bsicas Operaciones bsicas Una vez creado un programa en C++, se debe ejecutar. Cmo realizar esta tarea?. Los pasos a dar dependern del compilador C++ que utilice. sin embargo, en general sern similares a los siguientes pasos:
Utilizar un editor de texto para escribir el programa y grabarlo en un archivo.
Compilar el cdigo fuente.
Enlazar el cdigo objeto con las bibliotecas correspondientes. Instalando el compilador Operaciones bsicas Instalando el compilador
Cdigo fuente Compilador Cdigo objeto Enlazador Cdigo ejecutable Archivo cabecera Bibliotecas Etapas de creacin de un programa Operaciones bsicas Instalando el compilador Para crear un programa se utilizan las siguientes etapas:
Definir su programa. Definir directivas del procesador. Definicin de declaraciones globales. Crear main( ). Crear el cuerpo del programa. Crear sus propias funciones definidas por el usuario. Compilar, enlazar, ejecutar, y comprobar su programa. Utilizar comentarios.
Operaciones bsicas Proceso de compilacin de un programa
En esta etapa se traduce el cdigo fuente escrito en lenguaje C++ a cdigo mquina (entendible por la computadora).
El programa que realiza esta traduccin se llama compilador.
Cada compilador se construye para un determinado lenguaje de programacin por ejemplo C++. Operaciones bsicas Proceso de compilacin de un programa Cada lenguaje de programacin tiene unas reglas especiales para la construccin de programacin que se denomina sintaxis. El compilador lee el programa del archivo de texto creado y comprueba que el programa sigue las reglas de sintaxis del lenguaje de programacin. Cuando se compila su programa, el compilador traduce el cdigo fuente C++ en un cdigo mquina (cdigo objeto). Operaciones bsicas Proceso de compilacin de un programa El cdigo objeto consta de instrucciones mquina e informacin de cmo cargar el programa en memoria antes de su ejecucin Si el compilador encuentra errores, los presentar en la pantalla, una vez corregidos los errores con ayuda del editor se vuelve a compilar sucesivamente hasta que no se produzcan errores. El cdigo objeto que se obtiene se almacena en un archivo independiente, normalmente con al extensin .obj El archivo objeto contiene slo la traduccin del cdigo fuente, esto no es suficiente para ejecutar realmente el programa. Operaciones bsicas Proceso de compilacin de un programa Es necesario incluir los archivos de biblioteca. Normalmente un programa consta de diferentes unidades o partes de programa que se han compilado independientemente. Por consiguiente, puede haber varios archivos objetos. Un programa especial llamado enlazador toma el archivo objeto y las partes necesarias de la biblioteca y construye un archivo ejecutable. Los archivos ejecutables tienen un nombre con la extensin .exe Este archivo ejecutable contiene todo el cdigo de mquina necesario para ejecutar el programa. Operaciones bsicas Proceso de compilacin de un programa
Cdigo fuente Compilador Cdigo objeto Enlazador Programa ejecutable Biblioteca Proceso de conversin de cdigo fuente a cdigo ejecutable