Når en programvareutvikler skriver et program han trenger å bruke en kompilator program for å gjøre det kjørbart . Hvis intensjonen med utvikleren er å gjøre den nye programvaren kjøres på ulike PC- arkitekturer og plattformer, som Linux , Windows32 Bit, eller Windows64 Bit , må han bruke et kors kompilatoren program , for å sikre de opprettede programvaren fungerer skikkelig på den andre Operating system ( OS) og arkitektur system . Merk at krysse kompilering fungerer ikke alltid på grunn av operativsystem eller arkitektur forskjeller , og søknaden må tilpasse eller kompilering på hvert operativsystem . Instruksjoner
en
Last ned og installer en gratis kryss kompilator som arbeider med programmeringsspråket du bruker på vertsmaskinen (datamaskinen du er koding programmet på . ) Bruk en gratis C # kompilator hvis språket er C # eller bruke en Linux kryss kompilatoren hvis programmet er Linux-basert . Hvis koden er i Pascal deretter velge et gratis Pascal kryss kompilatoren. Koden din eget kors kompilatoren hvis ingen av de frie versjoner arbeide for dine behov .
2
Legg til følgende kode øverst på korset kompilatoren for å gjøre programmet korset kompilere fra en Linux linux ( x86_64 ) til linux ( i386 ) : " bash $ som i386 -linux - ld " " bash $ som i386 -linux -as "
Gjør den kjørbare ved å legge følgende kode: " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ make all CPU_TARGET = i386 " Kompiler for målmaskinen med følgende kode :
bash $ su - c " make install CPU_TARGET = i386 "
3
Skriv inn følgende kode til toppen av korset kompilatoren for å gjøre programmet kompilere fra en Linux host maskinen til en Windows 32 mål: " bash $ make all OS_TARGET = win32 CPU_TARGET = i386 " " bash $ su - c " make crossinstall OS_TARGET = win32 CPU_TARGET = i386 "
4
Endre " gjøre alle OS_TARGET = win32 " å "gjøre alle OS_TARGET = Win64 CPU_TARGET = x86_64 " hvis målet Operating System er Windows64 .