Quali modifiche sono necessarie per eseguire un software a 32 bit su un sistema a 64 bit? [chiuso]

-2

Se ho un software scritto in C per sistemi a 32 bit, quali modifiche devo apportare per eseguirlo su un sistema a 64 bit?

    
posta Waseem Abbas 10.04.2017 - 07:20
fonte

2 risposte

3

Se il software è ben scritto, dovrebbe essere nessuno. Se il software fa supposizioni sulla dimensione nativa del puntatore e della parola, dovresti rintracciarli e correggerli.

    
risposta data 10.04.2017 - 09:57
fonte
1

La maggior parte dei sistemi (come Windows e molte versioni di Linux) forniscono un sottosistema per questo e eseguiranno il tuo eseguibile a 32 bit con un sovraccarico prossimo a zero.

Idealmente potresti ricompilarlo come un programma a 64 bit. Se questo funziona dipende strongmente dal tuo codice reale. Pointer Marg con lunghezze presunte probabilmente non funzioneranno, il codice bit scritto bene dovrebbe essere pronto per l'uso.

    
risposta data 10.04.2017 - 07:35
fonte

Leggi altre domande sui tag