Привет. В настоящее время я создаю сборку x86 для компилятора, который я пишу, и у меня возникли проблемы с привязкой файла к моей 64-разрядной виртуальной машине (код сборки 32 бит).
Мне удалось собрать объектный файл с этой командой:
as --32 mult.S -o mult.o
но я не могу найти никаких параметров для ld
, которые заставляют его генерировать 32-битный файл ELF:
ld <some-option?> mult.o -o mult
Любая помощь будет отличной.