鱼C论坛

 找回密码
 立即注册
查看: 1607|回复: 3

怎样源码级调试汇编语言!!!!大神留步啊。。。

[复制链接]
发表于 2012-9-6 21:59:20 | 显示全部楼层 |阅读模式
50鱼币
本帖最后由 {夶白兎℅ 于 2012-9-23 17:21 编辑

网上看过教程可是总是有问题

附上教程
*******************************************************************************
在link可执行文件时加上”/Debug //DEBUGTYPE:CV”,这样的MASM在生成可执行文件时,将加入调试信息。生成的可执行文件也是大了一圈哦。
然后,再用OD打开生成的可执行文件,点击菜单“查看->源文件”,将看到你所写汇编代码的源文件。双击,改变一下,窗口排列方式,OK,反汇编后的代码就和源代码相对应了。
附上我调试BAT文件:
?View Code DOS1
@echo off
Set ASM_Dir=D:\MASMPlus
set path=%ASM_Dir%\bin;%ASM_Dir%;.;
set include=%ASM_Dir%\include;
set lib=%ASM_Dir%\lib;
@echo *****环境变量设置成功*****

ML /c /coff /nologo /Zi %1.asm
@echo *****编译完成*****
Link /subsystem:windows /nologo /DEBUG /DEBUGTYPE:CV %1.obj %1.res
@echo *****链接完成*****
del *.obj
if "%2" == "run"  call %1.exe
@echo *****全部完成*****
Pause
@echo on
*****************************************************************************
可是编译时链接器报错
*****************************************************************************
LINK:fatal error LNK1117:syntax in option"subsystem:window/Debug/DEBUGTYPE:CV"
*****************************************************************************
求解决
请在罗云彬大叔风格上做出修改,谢谢!!







<<<<<<<<<<<<<<<<<<<<<<感激不尽啊 啊啊啊啊>>>>>>>>>>>>>>>>>>>>>>


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2012-9-6 22:00:53 | 显示全部楼层
困惑好久了,求解啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-7 13:37:24 | 显示全部楼层
系统提示致使性错误,你看连接中带了个资源文件参数(%1.res),位置不是不不正确。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-9-15 12:47:36 | 显示全部楼层
呵呵   ~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-11 23:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表