对于我的汇编语言课,我们正在使用 DPMI 编写 DOS 程序。不幸的是,我一直无法访问 32 位 Windows 机器。我确实在我使用的每台计算机上都安装了 Debian 虚拟机。
我已经安装了 DOSBox 和 DOSEMU。有什么方法可以在 Linux 而不是 DOS 中组装和编译程序?我正在使用 nasm,所以在 DOS 格式下组装它似乎没有任何问题。但是,我无法使用我的 C 代码通过编译器运行它并获得 DOS 可执行文件(使用 gcc 或 MinGW)。
有什么方法可以做到这一点,还是我几乎必须在 DOS 下安装所有工具?