Führe einen Assembler-Code auf ubuntu aus

8

Der Code, den ich ausführen möchte, ist unten. Ich benutze nasm util um es in eine Objektdatei umzuwandeln. Wenn ich versuchte, es auszuführen, sagt "Kann Binärdatei nicht ausführen".

Ich führe den Befehl aus: nasm -f elf -o helloworld.o helloworld.asm

%Vor%

es ist mein erstes Programm in der Assembly und ich habe ubuntu nicht benutzt, außer einige
zu kompilieren grundlegende c-Programme. Ich brauche Hilfe, danke allen.

    
mehmet6parmak 11.10.2010, 20:49
quelle

1 Antwort

10

Es funktioniert perfekt für mich deinen Code.

Haben Sie die endgültige Objektdatei verknüpft?

Versuchen Sie Folgendes: ld helloworld.o -o helloworld

    
jyz 11.10.2010, 20:54
quelle

Tags und Links