Als er een software-ontwikkelaar schrijft een programma dat hij nodig heeft om een compiler applicatie gebruiken om het uitvoerbaar te maken . Als het de bedoeling van de ontwikkelaar is om de nieuwe software te draaien op verschillende computer architecturen en platforms , zoals Linux , Windows32 Bit of Windows64 Bit maken , moet hij een kruis compiler applicatie te gebruiken , om de gemaakte software correct zou kunnen functioneren op de andere Operating System ( OS ) en de architectuur systeem . Nota , dat steekt samenstellen niet altijd werken als gevolg van besturingssysteem of architectuur verschillen , en de applicatie kan tweaken of samenstellen op elk besturingssysteem nodig . Instructies 1 Download en installeer een gratis kruis compiler die werkt met de programmeertaal die u gebruikt op de hostcomputer ( de computer die u codering van het programma op . ) Gebruik een vrije C # -compiler als de taal is C # of gebruik een Linux kruis compiler als het programma is Linux gebaseerd . Als de code is in Pascal kies vervolgens een gratis Pascal kruis compiler . Code uw eigen kruis compiler als geen van de gratis versies werken voor uw behoeften . Kopen van 2 Voeg de volgende code aan de bovenkant van het kruis compiler om de toepassing kruis compile maken van een Linux linux ( x86_64 ) naar linux ( i386 ) : " bash $ welke i386 - linux - ld " " bash $ welke i386 - linux - als " Maak het programma uitvoerbaar door toevoeging van de volgende code : " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ maak alle CPU_TARGET = i386 " Compile voor het doelsysteem met de volgende code : bash $ su - c " make install CPU_TARGET = i386 " Type 3 in de volgende code aan de bovenkant van het kruis compiler om de toepassing compileren maken van een Linux host machine op een Windows 32 doel : " bash $ maak alle OS_TARGET = win32 CPU_TARGET = i386 " " bash $ su - c " make crossinstall OS_TARGET = win32 CPU_TARGET = i386 " 4 Verander de "make all OS_TARGET = win32 " om " alle OS_TARGET = win64 CPU_TARGET = x86_64 " als uw doelgroep besturingssysteem is Windows64 .
|