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
počítačové znalosti >> Systémy >> linux >> .

Ako sa kompilácie 32 - bitové aplikácie na 64 - bit Linux

Každý počítač má procesor dátovú zbernicu , ktorá má jeden riadok pre každý bit v dátovom slove . Medzi najčastejšie procesory osobných počítačov zvládnuť buď 32 - alebo 64 - bitová slová naraz . Program ( či už je to operačný systém alebo aplikácie , užívateľ ) písaný a skompilovaný pre 64 - bitový systém nebude možné spustiť na 32 - bitovom systéme . Môžete použiť počítač s 64 - bitovú verziu operačného systému Linux zostaviť aplikáciu, ktorá pobeží na 32 - bitových systémoch , za predpokladu , že vyvolanie kompilátora s príslušnými možnosťami . Návod dovolená 1

Prihlásiť k počítaču so systémom Linux . Spustite príkazový shell , a to buď po prihlásení v textovom režime alebo spustením terminálového okna z grafického užívateľského rozhrania .
2

Vyvolať kompilátor rukou, zatiaľ čo pridaním možnosť , ktorá inštruuje kompilátor generovať 32 - bitový kód . Špecifický spôsob vykonania tohto kroku závisí na kompilátora . Napríklad , zostaviť program v jazyku C pomocou " gcc " ( voľný a je súčasťou každej distribúcie Linuxu ) , pridajte " - m32 " príkazového riadku príznak ako v tomto príklade :

gcc - m32 myProgram.c - o MyProgram

Nahradiť " myProgram.c " s názvom zdrojového súboru , ktorý obsahuje vaše C kód . Stlačte tlačidlo " Enter " .
3

Vyvolať kompilátor ako súčasť " make " ( pri vytváraní rozsiahlych aplikácií skladajúci sa z viacerých zdrojových súborov spoločná) vytvoriť pridaním príslušnú voľbu do Makefile . Napríklad , pre C kód a " gcc " na " bash " shell , zadajte nasledujúci riadok do shellu : " . Enter "

export CFLAGS = - m32

Prese Budúce vyvolanie " , aby " sa bude stavať 32 - bitový kód , aj keď beží na 64 - bitovom systéme .

Najnovšie články

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