Принудительный компоновщик GNU для генерации 32-битных исполняемых файлов ELF

Привет я в настоящее время генерирую сборку x86 для компилятора, который я пишу, и у меня возникли некоторые проблемы при связывании файла на моей 64-битной виртуальной машине (код ассемблера 32-битный).

Я смог собрать объектный файл нормально с этой командой:

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

но я не могу найти какие-либо варианты дляld что заставляет его генерировать 32-битный файл ELF:

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

Любая помощь будет отличной.

Ответы на вопрос(1)

Ваш ответ на вопрос