När en mjukvaruutvecklare skriver ett program han måste använda en kompilator program för att göra den körbar . Om avsikten med utvecklaren är att göra den nya programvaran körs på olika datorer arkitekturer och plattformar som Linux , Windows32 Bit , eller Windows64 Bit , måste han använda ett kors kompilator ansökan , för att säkerställa de skapade programvaran fungerar korrekt på andra operativsystem System ( OS ) och arkitektur systemet . Observera , att korsa sammanställa inte alltid fungerar på grund av operativsystem eller skillnader arkitektur , och ansökan kan behöva pyssla eller sammanställningen på varje operativsystem . Instruktioner
1
Ladda ner och installera en gratis korskompilator som arbetar med det programmeringsspråk du använder på värddatorn ( den dator du koda programmet . ) Använd en gratis C #-kompilator om språket är C # eller använda en Linux korskompilator om programmet Linuxbaserad . Om koden är i Pascal sedan välja en gratis Pascal korskompilator . Kod egen korskompilator om ingen av de fria versionerna fungerar för dina behov .
2
Lägg till följande kod på toppen av korset kompilatorn att göra för att kompilera programmet kors från en linux ( x86_64 ) till linux ( i386 ) : " bash $ som i386 - linux - ld " " bash $ som i386 - linux - som "
programmet körbara genom att lägga till följande kod : " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ gör allt CPU_TARGET = i386 " Kompilera för måldatorn med följande kod :
bash $ su-c " make install CPU_TARGET = i386 " Addera 3
Skriv in följande kod till toppen av korset kompilatorn att göra ansökan kompilera från en Linux värd maskin till en Windows 32 mål : " bash $ gör allt OS_TARGET = win32 CPU_TARGET = i386 " " bash $ su-c " gör crossinstall OS_TARGET = win32 CPU_TARGET = i386 "
4
Ändra " göra allt OS_TARGET = win32 " att "göra allt OS_TARGET = win64 CPU_TARGET = x86_64 " om ditt mål operativsystem är Windows64 .