MASM под Linux? - PullRequest
       22

MASM под Linux?

14 голосов
/ 20 ноября 2008

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

Ответы [ 6 ]

11 голосов
/ 20 ноября 2008

Вики говорит

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

так что нет.

7 голосов
/ 20 февраля 2012

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

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

6 голосов
/ 20 ноября 2008

Вы должны быть в состоянии запустить MASM под Wine .

4 голосов
/ 03 октября 2009

MASM не работает с WINE, я запускаю MASM под Virtual Box

3 голосов
/ 20 ноября 2008

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

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

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

1 голос
/ 12 октября 2009

Запустите MASM под Wine или посмотрите в вики, что MASM может работать только под Windows.

Привет.

...