Sei sulla pagina 1di 10

Temas

• Instalando el compilador
• Proceso de compilación de un programa

Administración de Proyectos de desarrollo de Software


Ciclo de vida de un proyecto
Operaciones básicas
Enfoque moderno
Fin de la presentación

Continúe en la siguiente actividad

Administración de Proyectos de desarrollo de Software


Ciclo de vida de un proyecto
Operaciones básicas
Enfoque moderno
Operaciones básicas

Instalando el compilador

• Una vez creado un programa en C++, se debe ejecutar. ¿Cómo realizar


esta tarea?. Los pasos a dar dependerán del compilador C++ que
utilice. sin embargo, en general serán similares a los siguientes pasos:

• Utilizar un editor de texto para escribir el programa y grabarlo en un


archivo.

• Compilar el código fuente.

• Enlazar el código objeto con las bibliotecas correspondientes.


Operaciones básicas

Instalando el compilador

Código fuente

Compilador Archivo cabecera

Código objeto

Bibliotecas Enlazador

Código ejecutable

Etapas de creación de un programa


Operaciones básicas

Instalando el compilador

Para crear un programa se utilizan las siguientes etapas:

• Definir su programa.
• Definir directivas del procesador.
• Definición 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 básicas

Proceso de compilación de un programa

• En esta etapa se traduce el código fuente escrito en lenguaje


C++ a código máquina (entendible por la computadora).

• El programa que realiza esta traducción se llama compilador.

• Cada compilador se construye para un determinado lenguaje


de programación por ejemplo C++.
Operaciones básicas

Proceso de compilación de un programa

• Cada lenguaje de programación tiene unas reglas especiales para la


construcción de programación 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
programación.
• Cuando se compila su programa, el compilador traduce el código fuente
C++ en un código máquina (código objeto).
Operaciones básicas

Proceso de compilación de un programa

• El código objeto consta de instrucciones máquina e información de


cómo cargar el programa en memoria antes de su ejecución
• 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 código objeto que se obtiene se almacena en un archivo
independiente, normalmente con al extensión .obj
• El archivo objeto contiene sólo la traducción del código fuente, esto no
es suficiente para ejecutar realmente el programa.
Operaciones básicas

Proceso de compilación 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 extensión .exe
• Este archivo ejecutable contiene todo el código de máquina necesario
para ejecutar el programa.
Operaciones básicas

Proceso de compilación de un programa

Código fuente

Compilador

Código objeto

Enlazador Biblioteca

Programa ejecutable

Proceso de conversión de código fuente


a código ejecutable

Potrebbero piacerti anche