怎样用visual c++查看用c++写的程序生成的汇编级代码

谢谢ureys,我试了一下,可以看到断点代码的汇编代码,要是我想看看整个程序的汇编代码应该怎么办,多谢,还请各位高手详细指教,多谢大家。... 谢谢ureys,我试了一下,可以看到断点代码的汇编代码,
要是我想看看整个程序的汇编代码应该怎么办,多谢,
还请各位高手详细指教,多谢大家。
展开
 我来答
百度网友6d78857
2007-10-24 · TA获得超过1034个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:0
展开全部
使用debug

举个例子,在你想要让程序停下来的那行代码,点右键,选择“添加一个断点(breakpoint)”。然后在debug菜单里面点击,go,就可以进入debug,然后可以在汇编窗口里看到对应的汇编代码了。

当然debug很强大,作用很多,一言难尽,可以去找相关资料看看。
tdxhdsx
2007-10-24 · TA获得超过282个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:356万
展开全部
没听过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stone_dongdong
2007-10-25 · TA获得超过2853个赞
知道大有可为答主
回答量:1636
采纳率:0%
帮助的人:1022万
展开全部
VC提供的有反编译窗口。里面就是观察汇编代码的。但是...
任何一个exe或者dll,如果要被能够在vc中调试,必须要提供其PDB文件(程序数据库文件)。debug 和 release 的区别就在于此。包括mfc的基础类、控件库,他们都提供的有pdb文件的(平常只是未注意到罢了)。关于pdb文件的操作已经微软库文件对应pdb文件的更新,在网上可以找到相应方法,有兴趣自己找吧。
通过WinDbg 或者 si 等调试工具,他们直接反汇编的机器码来执行调试的,在窗口中当然可以看到汇编原语。
VC可以用调试附加进程来实现,不过这个我不会。
最好还是找PDB文件,这样可以跟踪到源代码的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式