| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Come compilare le applicazioni a 32 bit su Linux a 64 bit
    Ogni processore del computer ha un bus di dati che dispone di una linea per ogni bit nella parola di dati . I processori più comuni nei personal computer gestiscono o 32 - o 64 -bit parole alla volta . Un programma ( che si tratti di un sistema operativo o un'applicazione utente ) scritto e compilato per un sistema a 64 bit non funziona su un sistema a 32 bit . È possibile utilizzare un computer che esegue una versione a 64 bit del sistema operativo Linux per compilare un'applicazione che verrà eseguito su sistemi a 32 bit , a patto che si richiama il compilatore con le opzioni appropriate . Istruzioni
    1

    Accedere al computer Linux . Avviare una shell di comando , sia accedendo in modalità testo o con il lancio di una finestra di terminale con l'interfaccia utente grafica .
    2

    richiamare il compilatore a mano , mentre l'aggiunta l'opzione che indica al compilatore di generare 32 codice bit . Il modo specifico di eseguire questa operazione dipende dal compilatore . Per esempio, per compilare un programma C con "gcc " ( gratuito e incluso in ogni distribuzione Linux ) , aggiungere il flag della riga di comando " - m32 ", come in questo esempio :

    gcc- m32 myProgram.c -o myProgram

    Sostituire " myProgram.c " con il nome del file di origine che contiene il codice C . Premere il tasto " Enter ".
    3

    richiamare il compilatore come parte di un " fare " costruire ( comune per la costruzione di applicazioni di grandi dimensioni composti da più file di origine ) aggiungendo l'opzione appropriata per il Makefile . Ad esempio , per il codice C e "gcc " su una shell " bash " , digitare la seguente riga nella shell :

    export CFLAGS = - m32

    Prese "Enter ". Invocazioni future di " fare " si baserà codice a 32 bit , anche se eseguito su un sistema a 64 bit .

    Previous :

    next :
      Articoli Correlati
    ·Come scorrere la storia in CShell 
    ·Come posso ottenere il Xbunto Boot CD 
    ·Come ottenere i programmi di Microsoft per l'esecuzione…
    ·Come controllare la memoria in Linux 
    ·Come modificare la password di root CentOS 5 
    ·Come faccio a cambiare le icone in CentOS 
    ·Come installare Broadcom Netbook Remix Offline 
    ·Come installare il software Red Hat Cluster 
    ·Come abilitare un Centos FTP Server 
    ·Come installare Midtown Madness in Fedora 9 
      Articoli in evidenza
    ·Come riparare una perdita di memoria in Skypemate 
    ·Come trovare Hkey_Local_Machine 
    ·Come trovare una chiave di Windows XP per ricostruire u…
    ·Come catturare una schermata su Safari 
    ·Problemi con lucernari 
    ·Perché cambiare un identificatore di protezione del PC…
    ·Come creare un drive USB avviabile per Linux 
    ·Come collegare un Mac con Parallels e un PC con pcAnywh…
    ·Come limitare il numero di simultanea Log -in in Linux 
    ·Come per decomprimere file RAR in Linux 
    Copyright © Conoscenza Informatica http://it.wingwit.com