Подтвердить что ты не робот

MASM под Linux?

Есть ли способ, которым я использую MASM под Linux. Даже жесткий NASM довольно популярен в Linux, он по-прежнему отличается для некоторого стиля команд в коде.

4b9b3361

Ответ 1

Wiki говорит

Лицензия MASM32 EULA не позволяет использовать ее при разработке программного обеспечения с открытым исходным кодом и позволяет запускать ее только в операционных системах Windows.

так что это нет.

Ответ 2

Я использую DosBox, и он отлично работает для меня.

Подробности здесь

Ответ 3

Вы можете запустить MASM под Wine.

Ответ 4

MASM не запускается с WINE, им управляет MASM в Virtual Box

Ответ 5

Лично я предпочитаю стиль NASM, но вы, вероятно, можете запустить MASM под Wine (или, если это не так, на виртуальной машине). В конце концов, он не нуждается в каких-либо экзотических вызовах API.

Мне удалось запустить двоичный файл Win32 NASM под Wine на Linux без каких-либо проблем [длинная история, нет сетевого соединения].

Если вы хотите преобразовать двоичный формат Microsoft OMF в ELF, тогда вы сможете сделать это с помощью objcopy, но вам, возможно, придется скомпилировать поддержку нужных форматов объектов.

Ответ 6

Запустите MASM под Wine или посмотрите в вики, которую MASM может выполнять только в Windows.

С уважением.