Documente Academic
Documente Profesional
Documente Cultură
COMPILADORES CRUZADOS
Generan
funcionando.
cdigo
para
un
sistema
distinto
del
que
estn
A. Caractersticas:
Un compilador cruzado (crosscompiler ) es aquel que genera
cdigo ejecutable para una plataforma diferente a aquella en la
que se ejecuta. Esta herramienta es til cuando quiere compilarse
cdigo para una plataforma a la que no se tiene acceso, o cuando
es incmodo o imposible compilar en dicha plataforma (como en el
caso de los sistemas empotrados). Por ejemplo, supongamos que
queremos desarrollar aplicaciones para un telfono mvil, una PDA
o una consola de videojuegos. Normalmente ser ms cmodo
realizar el desarrollo en un PC y luego volcar el cdigo objeto en el
dispositivo de destino. En estas situaciones, el compilador que
usaremos en el PC es un caso de compilador cruzado.
Un ejemplo de un compilador con estas posibilidades es el NASM,
que puede ensamblar, entre otros formatos, ELF (para sistemas
UNIX) y COM (para DOS).
Sistemas
empotrados,
dnde
los
extremadamente limitados.
Compilacin para mltiples mquinas.
recursos
son