masm 的使用问题(unable to input file)
关于在DOSBox中的 unable to input file
问题的解决
在使用masm搭配dosbox进行汇编文件的编译的时候,遇到了 unable to input file 的问题,参考了网上的几个教程
1 > 由于文件名太长,此处请自行查找相关原因
2 > 路径问题
路径问题是我的出错点。首先我在dosbox 的配置文件中进行了盘符的挂载,
我的dosbox的路径是D:\dos\DOSBox-0.74-3
///
mount c d:\debug
C:
上面的这个挂载是为了可以使用debug
为了使用masm,我又进行了一个挂载
我的masm路径是D:\dos\masm,挂载如下
mount d D:\dos\masm
D:
我将 .asm 文件放到了 D:\dos\masm\asm\ 文件夹下,
我在使用 masm 是,使用绝对路径,d:\dos\masm\asm\t1
显示unable to input file,我将路径该为 asm\t1
编译成功,这时我猜测是挂载的问题,我在挂载的时候是
mount d D:\dos\masm
D:
那么,d: 就表示D\dos\masm,
我们在编译是输入电脑绝对路径 d:\dos\masm\asm\t1
就变成了d:\dos\masm\dos\masm\asm\t1 ,这个路径明显是错误的。
————————————————————————————
好了,以上就是我的一点浅见,不知道对吗,记一下吧 | 拜拜!