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

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

on

  • 1,485 views

 

Statistics

Views

Total Views
1,485
Views on SlideShare
1,484
Embed Views
1

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Temas
    • Instalando el compilador
    • Proceso de compilación de un programa
    Operaciones básicas
  • Fin de la presentación Continúe en la siguiente actividad Operaciones básicas
    • 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
  • Instalando el compilador Código fuente Compilador Código objeto Enlazador Código ejecutable Archivo cabecera Bibliotecas Etapas de creación de un programa
  • 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.
  • 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++.
  • 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).
  • 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.
  • 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.
  • 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