Cuando un desarrollador de software escribe un programa que tiene que utilizar una aplicación de compilador para hacerlo ejecutable . Si la intención de los desarrolladores es hacer que el nuevo software se ejecutan en diferentes arquitecturas de computadores y plataformas, como Linux , Windows32 Bit o Windows64 Bit , tiene que utilizar una aplicación de compilador cruzado , para garantizar las funciones del software creadas correctamente en la otra operación sistema ( OS) y el sistema de arquitectura. Tenga en cuenta, que cruzan la compilación no siempre funciona debido al sistema operativo o las diferencias de arquitectura , y la aplicación puede necesitar ajustes o compilar en cada sistema operativo . Instrucciones
1
Descargar e instalar un compilador cruzado libre que trabaja con el lenguaje de programación que se utiliza en el equipo host (el equipo se está codificando el programa . ) Utilice un país libre compilador de C # si el idioma es C # o usar un compilador cruzado Linux si el programa está basado en Linux . Si el código está en Pascal continuación, elija una conexión Pascal compilador cruzado . Código de su propio compilador cruzado si ninguna de las versiones libres de trabajar para sus necesidades.
2
Agregue el código siguiente al principio del compilador cruzado para hacer la compilación cruzada aplicación desde un Linux Linux ( x86_64 ) para linux (i386 ) : " golpear a los cuales $ i386- linux- ld" " bash $ que i386- linux- como"
Hacer que el programa ejecutable con el código siguiente : " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ hacen todo CPU_TARGET = Compile i386 "para el equipo de destino con el siguiente código:
fiesta $ su -c " make install CPU_TARGET = i386 "
3
Escriba el siguiente código en la parte superior del compilador cruzado para hacer la compilación de aplicaciones de una máquina host Linux a un destino Windows 32 : " bash $ marcar OS_TARGET = win32 CPU_TARGET = i386 ", " fiesta $ su -c " make OS_TARGET crossinstall = win32 CPU_TARGET = i386 "
4
Cambiar el " hacer toda OS_TARGET = win32 " para "hacer todo OS_TARGET = win64 CPU_TARGET = x86_64 " si el sistema operativo de destino es Windows64 .