Compilador cruzado

Compilador cruzado

Un compilador cruzado es un compilador capaz de crear código ejecutable para 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 embebidos).

Un ejemplo de un compilador con estas posibilidades es el NASM, que puede ensamblar, entre otro formatos, ELF (para sistemas UNIX) y COM (para DOS).

Uso de los compiladores cruzados

El uso fundamental de un compilador cruzado es compilar para un entorno diferente en el que se ejecuta el compilador. Esto es muy utilizado en las siguientes situaciones:

  • Sistemas empotrados, dónde los recursos son extremadamente limitados.
  • Compilación para múltiples máquinas.

Véase también

  • Gcc, un compilador para múltiples plataformas con licencia GPL.
  • Compilador
  • MinGW

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • 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… …   Enciclopedia Universal

  • Cruzado — Saltar a navegación, búsqueda Cruzado, el participio del verbo cruzar, puede referirse a: Lo relativo a la cruz, el símbolo del cristianismo, muy utilizado en heráldica. Los cruzados o caballeros cruzados, los participantes en las Cruzadas.… …   Wikipedia Español

  • Hollywood (lenguaje de programación) — Hollywood Interfaz integrada de desarrollo de Hollywood ejecutándose bajo Windows. Desarrollador Andreas Falkenhahn …   Wikipedia Español

  • EXE — En el ámbito de la informática EXE (de la abreviación del inglés executable, que se traduce en ejecutable) es una extensión que se refiere a un archivo ejecutable de código reubicable, es decir, sus direcciones de memoria son relativas.[1] Los… …   Wikipedia Español

  • Cygwin — Saltar a navegación, búsqueda Cygwin Ejecutando Cygwin en Windows XP Desarrollador …   Wikipedia Español

  • GNU Modula-2 — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Freescale 68HC08 — El 68HC08 es una familia de microcontroladores de Freescale (antes Motorola) de 8 bits y arquitectura de von Neumann, con un solo bloque de memoria. Es conocida también simplemente por HC08. Los HC08 son microcontroladores de propósito general,… …   Wikipedia Español

  • Adventure International — (AI) fue una compañía que publicaba videojuegos que existió desde 1978 hasta 1985, iniciada por Scott y Alexis Adams. Sus juegos eran notables por ser la primera implementación del género de aventuras en correr en un sistema microcomputador. El… …   Wikipedia Español

  • Fedora (distribución Linux) — Saltar a navegación, búsqueda Para otros usos de este término, véase Fedora (desambiguación). Fedora …   Wikipedia Español

  • CMake — Desarrollador Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf www.cmake.org …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”