Erzwinge, dass der GNU-Linker 32-Bit-ELF-Programmdateien generiert

Hallo, ich erstelle gerade eine x86-Assembly für einen Compiler, den ich schreibe, und habe Probleme beim Verknüpfen der Datei auf meiner 64-Bit-VM (der Assemblycode ist 32-Bit).

Ich war in der Lage, die Objektdatei fein mit diesem Befehl zusammenzubauen:

as --32 mult.S -o mult.o

aber ich kann scheinbar keine optionen dafür findenld Dadurch wird eine 32-Bit-ELF-Datei generiert:

ld <some-option?> mult.o -o mult

Jede Hilfe wäre toll.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage