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

Like this? Share it with your network

Share

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

  • 794 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
794
On Slideshare
794
From Embeds
0
Number of Embeds
0

Actions

Shares
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.
    • Temas
    • Instalando el compilador
    • Proceso de compilación de un programa
    Operaciones básicas
  • 2. Fin de la presentación Continúe en la siguiente actividad Operaciones básicas
  • 3.
    • 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.
    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
    • 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.
  • 6. 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++.
  • 7. 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).
  • 8. 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.
  • 9. 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.
  • 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