汇编中"fatal error A1000: cannot open file : mymasmhello.asm"是什么意思

2025-04-15 15:03:09
推荐回答(2个)
回答1:

我也遇到了这个问题,后来才发现原因是:文件名太长。汇编原文件名最多可以有255字符,但是如果想要在MASM下面进行汇编和连接,则其源文件名不能超过9个字符(本人亲测的,用的是MASM6.0),而且文件名有其自己的命名规则,貌似跟java的命名规则差不多。

回答2:

在虚拟机下调试东西,下了个HelloWorld.asm,结果就是上面显示的内容。估计很多人解决了这个问题也就没有回来答题的想法了,我来回答一下,其实很简单。

因为文件扩展名没有显示,所以你命名的HelloWorld.asm其实是HelloWorld.asm.txt,所以编译器找不到上面的文件,当然也就编译失败了。

你需要做的是“显示文件扩展名”。

以上,有帮助请点赞、谢谢!