【问题标题】:LINK : fatal error LNK1181: cannot open input file "zz.exe"链接:致命错误 LNK1181:无法打开输入文件“zz.exe”
【发布时间】:2017-09-18 10:39:02
【问题描述】:

我写了一段简单的代码,并一直在尝试使用 masm32 sdk 中的 ml.exe 构建一个可执行文件。但它一直给我以下信息。我的电脑也在 win7 64bit 上运行。我查看的任何文件夹都没有创建可执行文件。

这是 zz.asm 中的代码

f segment
v:  
    int 21h 
f ends  
end v

此页面在 prc 中被部分阻止,因为该页面从 google 服务器检索 jquery.min.js...我花了一段时间才成功发布此内容。

【问题讨论】:

标签: assembly masm dosbox


【解决方案1】:

看起来mllink.exe 传递了一些错误的参数。你可以做的是:

ml /nologo /coff d:\zz.asm /link /SUBSYSTEM:CONSOLE /entry:v

并将您的入口点更改为_v

f segment
_v:  
    int 21h 
f ends  
end _v

【讨论】:

    【解决方案2】:

    试试

    ml d:\zz.asm /link /SUBSYSTEM:CONSOLE
    

    【讨论】:

    • 你能不能先用ml /omf d:\zz.asm组装,再用link组装?此外,如果可以,请按照 Bo Persson 的建议更新您的工具。
    猜你喜欢
    • 2014-06-19
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 2011-09-21
    • 2020-06-02
    • 2015-08-31
    • 2017-02-17
    • 1970-01-01
    相关资源
    最近更新 更多