PDA

Visualizza la versione completa : Compilare con Nasm codice a 32 bit su una architettura a 64 bit E VICEVERSA


simo_us
23-02-2010, 00:57
Ciao a tutti, come da titolo, la questione la seguente;
uso un processore Intel (ovviamente) a 64 bit, pero Linux a 32 bit.. Mi piacerebbe cambiare tipo di architettura e passare alla x86_64 [ Se poi avete consigli da darmi li accetto volentieri ] pero sto studiando Assembly (Nasm) su un libro che tratta l'archittettura Ia32..
Quindi, il mio quesito : Continuando ad usare l'architettura a 32 bit posso volendo compilare uno per l'arch 64 bit o viceversa?? Per il momento so solo che gcc ha questa bellissima opzione, pero non so con nasm..
Qualcuno mi puo dare qualche piccola dritta? Io intanto continuo a frugare per il web, se risolvo faccio sapere. Grazie a tutti.

simo_us
23-02-2010, 01:44
Con l'opzione elf32 da usare con il flag -f per nasm e con l'opzione elf_i386 da usare con il flag -m con ld...
Come sempre, RTFM. :nillio: :ciauz:

Loading