Я попытался скомпилировать программу сборки "hello world", используя nasm и gcc. Я смог успешно запустить его, используя 32-битную сборку и соединение:
nasm -fwin32 hello.asm
gcc hello.obj
Однако при попытке использовать x64:
nasm -fwin64 hello.asm
gcc -m64 hello.obj
я получаю:
ld.exe: нераспознанный режим эмуляции: i386pep Поддерживаемые эмуляции: i386pe
Как обновить компоновщик для различных эмуляций? Проблема сохраняется как на mingw32, так и на 64.