Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Cieľ Arch & OS Ak Cross - kompilácie

Ak softvér developer píše program , ktorý potrebuje používať aplikáciu kompilátora , aby sa to spustiteľný súbor . Je-li zámerom developera je vytvoriť nový softvér beží na rôznych počítačových architektúr a platforiem , ako je Linux , Windows32 bit , alebo Windows64 Bit , že potrebuje použiť krížový kompilátor aplikácie , aby bolo zaistené vytvorené softvérové ​​funkcie správne na iných operačných systém ( OS ) a architektúry systému . Všimnite si , že krížové kompilácia nemusí vždy fungovať , pretože operačný systém alebo architektúra rozdiely , a aplikácia môže byť nutné štípať alebo kompiláciu pre každý operačný systém . Návod dovolená 1

stiahnuť a nainštalovať zadarmo krížový kompilátor , ktorý pracuje s programovacím jazykom , ktorý používate na hostiteľskom počítači ( počítač , ktorý kódovanie programu na . ) Použite zadarmo C # kompilátor , ak jazyk je C # alebo používať Linux krížový kompilátor , ak je program na báze Linuxu . Ak je kód v Pascale a potom si vybrať zadarmo Pascal kompilátor kríža . Kód svoj ​​vlastný kríž kompilátor , ak žiadny z voľnej verzie pracovať pre vaše potreby .
2

Pridajte nasledujúci kód v hornej časti kríža kompilátor , aby aplikácia cross kompiláciu z Linuxu Linux ( x86_64 ) na linux ( i386 ) : " bash $ , ktoré i386 - linux - ld " , " bash $ , ktorý i386 - linux - ako "

, aby program spustiteľný pridaním nasledujúceho kódu : " bash $ chmod + x /usr/bin/i386-linux-as " " bash $ chmod + x /usr/bin/i386-linux-ld " " bash $ , aby všetky CPU_TARGET = i386 " kompiláciu pre cieľový stroj s nasledujúcim kódom :

bash $ su- c " make install CPU_TARGET = i386 "
3

Zadajte nasledujúci kód v hornej časti kríža kompilátor , aby aplikácie zostaviť z hostiteľský stroj Linux na Windows 32 , cieľ : " bash $ , aby všetky OS_TARGET = win32 CPU_TARGET = i386 " , " bash $ su- c " , aby crossinstall OS_TARGET = win32 CPU_TARGET = i386 "
4

Zmeniť " , aby všetky OS_TARGET = win32 " , aby " všetky OS_TARGET = win64 CPU_TARGET = x86_64 " , ak váš cieľ operačného systému je Windows64 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené