有没有办法让我在 Linux 下使用MASM 。即使是坚韧的 NASM 在 Linux 下也很流行,但对于代码的某些指令风格来说,它仍然存在差异。
问问题
17801 次
7 回答
13
维基说
MASM32 EULA 不允许在开源软件的开发中使用,只允许在 Windows 操作系统中运行。
所以这是一个不。
于 2008-11-20T07:34:16.347 回答
7
我使用 DosBox,它对我来说确实很好用。
详情在这里
于 2012-02-20T15:34:22.407 回答
6
您应该能够在Wine下运行 MASM 。
于 2008-11-20T07:41:34.740 回答
4
MASM 不与 WINE 一起运行,我在 Virtual Box 下运行 MASM
于 2009-10-03T02:06:01.547 回答
3
我个人更喜欢 NASM 风格,但您可能可以在 Wine 下运行 MASM(或者在 VM 中失败)。毕竟它不应该需要任何外来的 API 调用。
我已经能够在 Linux 上的 Wine 下运行 Win32 NASM 二进制文件而没有任何问题[长篇大论,没有网络连接]。
如果您想将 Microsoft 的 OMF 二进制格式转换为 ELF,那么您应该能够使用objcopy
.,但您可能需要编译以支持正确的对象格式。
于 2008-11-20T07:50:09.747 回答
1
在 Wine 下运行 MASM 或在 wiki 上查看 MASM 只能在 Windows 上运行。
问候。
于 2009-10-12T13:42:04.860 回答
0
于 2021-02-01T16:49:35.513 回答