为什么生成不了exe文件

pronuaa 2008-04-17 12:37:41
我用masm6.15编译通过,但生成不了exe文件,我用ml编译后只生成了一个obj文件和mllink$的文件,不知道怎么回事,请各位高手帮帮忙
...全文
314 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivianfl 2008-05-07
  • 打赏
  • 举报
回复
我有一次也遇到了相同的情况,但我是因为系统的原因,之前卸载掉了一个汇编集成环境结果不能生成exe文件了,后来系统还原以后才好。所以我觉得可能和系统本身也有关系。
wangguilin 2008-05-07
  • 打赏
  • 举报
回复
你有没有进到masm的那个文件夹进行编译,然后看是否有语法错误,如果没有错误就再执行link程序.不知道有没有帮到忙!!!
hswxf 2008-05-07
  • 打赏
  • 举报
回复
ML使用只是一个集成软件,要求同目录下有masm.exe\link.exe\ml.er\MASM.GRP文件
从你的运行上看少了LINK.exe文件,但从报mllink$存在看,你的LINK文件可能是一个快捷方式或同名文件,没有可以执行的文件(如有同学自己生成一个替代了LINK的文件)
dcg_0_0 2008-05-07
  • 打赏
  • 举报
回复
如果没有生成obj说明 编译有错误,这是语法错误,很好解决

如果没有生成exe文件 连接错误, 没有找到连接用的obj文件(一个或多个)

这些问题,最容易是编译连接环境设置不对,查查

汇编语言学习支持网 www.asmedu.net
feiyang2421 2008-05-06
  • 打赏
  • 举报
回复
有可能是编译软件出现问题,我在实验室带学生的时候,也出现这样的问题,同样的程序,有的机器就是不生成exe文件。

当然,如果你没有正确使用masm/link那可能就不大会生成了。
bailingke 2008-05-04
  • 打赏
  • 举报
回复
请问编译选项是什么?是否用了/c?该选项的含义就是只编译不链接。具体用ml /?或ml /help看一下
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
UltraBejing 2008-04-30
  • 打赏
  • 举报
回复
有点难度哦
cnzdgs 2008-04-17
  • 打赏
  • 举报
回复
程序怎么写的?ml的命令行又是怎么写的?
BAYNPU 2008-04-17
  • 打赏
  • 举报
回复
可是源程序有错误,所以才不能生成.EXE文件
用户 昵称 2008-04-17
  • 打赏
  • 举报
回复
执行link.exe 你的obj文件。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧