Нераспознанный режим эмуляции: i386pep при линковке x64 asm в Windows 10 - PullRequest
1 голос
/ 10 ноября 2019

Я попытался скомпилировать программу сборки "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.

...