Wie Object-Datei aus .mac File erstellen?
-
Hallo,
ich beschaeftige mich gerade mit dem Buch "Guide to Assembly Language Programming in Linux" (Springer Verlag) und bin auf folgendes Problem gestossen.
Bei den Beispielen wird eine io.mac Datei verwendet mit Elementaren IO Funktionen. Im .asm file steht oben:
%include "io.mac"Eine Programm erstelle ich mit
nasm -f elf hello.asm && ld -o hello hello.o io.o
Wobei ich die io.o von der Buch CD verwende.Leider weiss ich nicht wie ich die Object Datei io.o selber erstellen kann.
Mit folgendem Befehl funktioniert es nicht, da ich beim anschliessenden Linken "undefined reference to" Fehler bekomme.
nasm -f elf io.macIm Buch finde ich keinen Hinweis dazu und auch die nasm Doku oder Google sind scheinbar nicht freundlich gesinnt.
Danke und Gruss,
Hannes.
-
Hat sich erledigt, die Macros in io.mac rufen externe Funktionen auf die in io.o enthalten sind, dazu geht aber die asm Source ab.