Your SlideShare is downloading. ×
0
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador

1,044

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,044
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. <ul><li>Temas </li></ul><ul><li>Instalando el compilador </li></ul><ul><li>Proceso de compilación de un programa </li></ul>Operaciones básicas
  • 2. Fin de la presentación Continúe en la siguiente actividad Operaciones básicas
  • 3. <ul><li>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: </li></ul><ul><li>• Utilizar un editor de texto para escribir el programa y grabarlo en un </li></ul><ul><li>archivo. </li></ul><ul><li>• Compilar el código fuente. </li></ul><ul><li>• Enlazar el código objeto con las bibliotecas correspondientes. </li></ul>Instalando el compilador
  • 4. Instalando el compilador Código fuente Compilador Código objeto Enlazador Código ejecutable Archivo cabecera Bibliotecas Etapas de creación de un programa
  • 5. Instalando el compilador <ul><li>Para crear un programa se utilizan las siguientes etapas: </li></ul><ul><li>• Definir su programa. </li></ul><ul><li>• Definir directivas del procesador. </li></ul><ul><li>• Definición de declaraciones globales. </li></ul><ul><li>• Crear main( ). </li></ul><ul><li>• Crear el cuerpo del programa. </li></ul><ul><li>• Crear sus propias funciones definidas por el usuario. </li></ul><ul><li>• Compilar, enlazar, ejecutar, y comprobar su programa. </li></ul><ul><li>• Utilizar comentarios. </li></ul>
  • 6. Proceso de compilación de un programa <ul><li>En esta etapa se traduce el código fuente escrito en lenguaje C++ a código máquina (entendible por la computadora). </li></ul><ul><li>El programa que realiza esta traducción se llama compilador. </li></ul><ul><li>Cada compilador se construye para un determinado lenguaje de programación por ejemplo C++. </li></ul>
  • 7. Proceso de compilación de un programa <ul><li>Cada lenguaje de programación tiene unas reglas especiales para la construcción de programación que se denomina sintaxis. </li></ul><ul><li>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. </li></ul><ul><li>Cuando se compila su programa, el compilador traduce el código fuente C++ en un código máquina (código objeto). </li></ul>
  • 8. Proceso de compilación de un programa <ul><li>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 </li></ul><ul><li>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. </li></ul><ul><li>El código objeto que se obtiene se almacena en un archivo independiente, normalmente con al extensión .obj </li></ul><ul><li>El archivo objeto contiene sólo la traducción del código fuente, esto no es suficiente para ejecutar realmente el programa. </li></ul>
  • 9. Proceso de compilación de un programa <ul><li>Es necesario incluir los archivos de biblioteca. </li></ul><ul><li>Normalmente un programa consta de diferentes unidades o partes de programa que se han compilado independientemente. Por consiguiente, puede haber varios archivos objetos. </li></ul><ul><li>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 </li></ul><ul><li>Este archivo ejecutable contiene todo el código de máquina necesario para ejecutar el programa. </li></ul>
  • 10. Proceso de compilación de un programa Código fuente Compilador Código objeto Enlazador Programa ejecutable Biblioteca Proceso de conversión de código fuente a código ejecutable

×