如何在 Ubuntu 上运行 Masm 的代码?我无法使用 Windows 作为虚拟机,也无法使用 Nasm。
答案1
您可以尝试使用 DOSBox本指南. 这些说明将在所有版本的 Ubuntu 中运行。
- 从以下位置下载 masm 文件夹中的所有文件这里。
使用以下命令安装 dosbox:
sudo apt install dosbox
用法
- 在任何文本编辑器中编写一个 masm 程序(例如 myProgram)并保存。
挂载下载文件夹所在的位置(例如
~/Downloads
)。要挂载,请启动 dosbox 并在 dosbox 中运行此命令:mount c: ~/Downloads/masm
将当前工作目录更改为 c。
c:
汇编代码。
masm myProgram;
链接文件。
link myProgram;
运行可执行文件。
debug myProgram.exe
输入
-g
并按下Enter。一旦显示输出,请输入
q
退出。
答案2
要从终端使用 masm,一个简单的方法是使用 dosemu
sudo apt install dosemu
cd 到 MASM.EXE 所在的位置并执行
dosemu MASM.EXE <code.asm>
我已经尝试使用 MASM 5.1,运行良好。
希望我能帮到你:)