nasm und seine Direktive "segment"



  • Hallöchen,

    ich sitze hier gerade an nem Intel-Mac und versuche einfach

    segment .text align=1 use32
    

    zu kompilieren. Laut Manual sollte das gehen. Bisher leider ohne erfolg. er meldet immer

    panic: unknown section attribute use32 for section .text
    

    Dazu muss ich noch sagen das ich mit der Option "-f macho" kompiliere. (Würde ja sonst fürn Mac kaum Sinn machen) Leider hab ich bezüglich Mac und NASM noch nicht viel im Netz gefunden. Kann mir jemand von euch helfen? Wäre echt dankbar.

    Gruß,
    Tyr377



  • Probiers mal so:

    use32
    segment .text align=1
    

    Wenn das nicht geht dann so:

    [BITS 32]
    segment .text align=1
    


  • Schön, Danke! Das mit

    use32
    

    funktioniert schon mal. Weißt du ob es auch nen Befehl zum freischalten von SSE gibt oder ob der nasm das automatisch erkennt?

    Gruß,
    tyr377


Anmelden zum Antworten