8. El Proceso de Compilación y Vinculación Código objeto(.obj) 0101010101010101010 0101010101010101010 0101010101010101010 Librerías (.lib) Traductor Compilador Código fuente (.c) /*Programa Sencillo*/ #include <stdio.h> void main() { printf(“Hola !”); } Programa Ejecutable (.exe)
9. Bases de un Ambiente de Programación en C Típico (IDE) El preprocesador procesa el código. El cargador (Loader) coloca el programa en memoria. El CPU ejecuta cada instrucción. Almacena nuevos datos mientras se ejecuta. El compilador crea el código objecto y lo almacena en el disco. El linker enlaza el código objeto con las librerías Programa creado en el editor y guardado en disco. Editor Pre-Procesador Compilador Linker Loader CPU Disco Disco Disco Disco Disco Memoria Principal Memoria Principal