Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Hur man kompilerar 32 - bitarsprogram på 64 - bitars Linux

    Varje dator processor har en databuss som har en rad för varje bit i dataord . De vanligaste processorer i persondatorer hantera antingen 32 - eller 64 -bitars ord åt gången . Ett program ( vare sig det är ett operativsystem eller ett användarprogram ) skrivit och sammanställt för ett 64 - bitars system kan inte köras på ett 32 - bitars system . Du kan använda en dator som kör en 64 - bitars version av operativsystemet Linux för att kompilera ett program som kommer att köras på 32 - bitars system , förutsatt att du startar kompilatorn med lämpliga alternativ . Instruktioner
    1

    logga in på Linux-dator . Starta en kommandotolk , antingen genom att logga in i textläge eller genom att starta ett terminalfönster från det grafiska användargränssnittet .
    2

    Åkalla kompilatorn för hand samtidigt lägga det alternativ som instruerar kompilatorn att generera 32 - bitars kod . Den specifika sätt att utföra detta steg beror på kompilatorn. Till exempel , för att kompilera C -program med " gcc " ( gratis och inkluderas med varje Linux-distribution ) , lägg till " - M32 " kommandorad Meddela som i detta exempel :

    gcc - M32 myProgram.c - o mittprogram

    Ersätt " myProgram.c " med namnet på källfilen med din C-kod . Tryck " Enter ".
    3

    Åkalla kompilatorn som en del av en " gör " bygga ( vanligt när man bygger stora program som består av flera källfiler ) genom att tillsätta lämpligt alternativ till Makefile . Till exempel , för C-kod och " gcc " på en " bash " shell , skriver du följande rad i skalet : " . Ange "
    CFLAGS

    export = - M32

    Prese Framtida anrop av " göra " kommer att bygga 32 - bitars kod , även om den körs på ett 64 - bitars system .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konfigurera en FTP -server på Fedora
    ·Hur bevara Behörigheter Vid kopiering i Linux Grafiskt…
    ·Hur fixar PHP Fatal error efter installation Zend eller…
    ·Så här anger en klient Re - Route i DB2
    ·Hur installera GRUB Från en Fedora återställnings-CD…
    ·Varför Linux Mint Installera återkommer på skrivbord…
    ·Hur du ställer in en Wi - Fi -anslutning i Linux
    ·Linux Installera utan att ta bort
    ·Hur man använder ett videokort med Linux
    ·Hjälp med Linux kärnbyggnationen
    Utvalda artiklarna
    ·Hur till Ändra en laptop skärm Från Longitude Latitu…
    ·Fönster galler Stilar
    ·Hur man läser tar-filer
    ·Hur du sätter din Tröga tangenter Off
    ·Hur kopiera en skiva till en hårddisk
    ·Hur man installerar ett RPM paket på CentOS
    ·Hur får Quicksilver att känna igen dina bokmärken
    ·Hur omformatera en Compaq Presario X1000
    ·Hur man gör ikoner mindre i Vista
    ·Vad är Byta i Operativsystem
    Copyright © Dator Kunskap http://www.dator.xyz