PDA

Ver la versión completa : compilacion



luisrob
11/01/2006, 20:19
Hola, requiero de alguien que este familiarizado con estos conceptos para ver si pueden brindarme una breve explicación:
Compilador cruzado
Compilacion-Montaje-Ejecucion
Compilacion por pasadas
Compilacion incremental

Macuy
12/01/2006, 12:21
Espero te sirva.

Compilador Cruzado:
Un compilador cruzado es un compilador capaz de crear código ejecutable en otra plataforma distinta a aquélla en la que él se ejecuta. Esta herramienta es útil cuando quiere compilarse código para una plataforma a la que no se tiene acceso, o cuando es incómodo o imposible compilar en dicha plataforma (como en el caso de los sistemas empotrados).

Compilación-Montaje-Ejecución:
En las aplicaciones grandes es conveniente fragmentar el programa a realizar en módulos que se compilan por separado, y una vez que estos estén compilados unirlos mediante un programa denominado montador para formar el módulo ejecutable. El montador se encarga, a su vez, de incluir las librerías donde están guardadas las funciones predefinidas de uso común.

Compiladores de varias pasadas:
Necesitan leer el código fuente varias veces antes de poder producir el código máquina.

compilación incremental:
Consiste en sólo recompilar en cada compilación que se haga de un proyecto aquellos métodos cuya definición haya cambiado respecto a la última compilación realizada, con lo que el proyecto podría compilarse más rápido que haciendo una compilación completa normal.

Xaludos