PROCESOS DE COMPILACION
por luis fortiz
1. Preprocesador
1.1. Acepta el código fuente como entrada y es responsable de:
1.1.1. quitar los comentarios
1.1.2. Interpretar directivas del preprocesador las cuales inician con
1.1.2.1. #include
1.1.2.1.1. #include <math.h>
1.1.2.1.2. #include <stdio.h>
1.1.2.2. #definir
2. Compilador de C
2.1. • El compilador de C traduce el código fuente en código de ensamblador. El código fuente es recibido del preprocesador.
3. Ensamblador
3.1. crea el código fuente o los archivos objeto.
4. Enlazador
4.1. Si algún archivo fuente hace referencia a funciones de una biblioteca o de funciones que están en nuevas fuentes en otros archivos fuentes, el enlazador combina estas funciones (con main ()) para crear un archivo ejecutable.