Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Compilare con Nasm codice a 32 bit su una architettura a 64 bit E VICEVERSA

    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.

  2. #2

    Solved

    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.