怎样用visual c++查看用c++写的程序生成的汇编级代码
谢谢ureys,我试了一下,可以看到断点代码的汇编代码,要是我想看看整个程序的汇编代码应该怎么办,多谢,还请各位高手详细指教,多谢大家。...
谢谢ureys,我试了一下,可以看到断点代码的汇编代码,
要是我想看看整个程序的汇编代码应该怎么办,多谢,
还请各位高手详细指教,多谢大家。 展开
要是我想看看整个程序的汇编代码应该怎么办,多谢,
还请各位高手详细指教,多谢大家。 展开
展开全部
没听过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VC提供的有反编译窗口。里面就是观察汇编代码的。但是...
任何一个exe或者dll,如果要被能够在vc中调试,必须要提供其PDB文件(程序数据库文件)。debug 和 release 的区别就在于此。包括mfc的基础类、控件库,他们都提供的有pdb文件的(平常只是未注意到罢了)。关于pdb文件的操作已经微软库文件对应pdb文件的更新,在网上可以找到相应方法,有兴趣自己找吧。
通过WinDbg 或者 si 等调试工具,他们直接反汇编的机器码来执行调试的,在窗口中当然可以看到汇编原语。
VC可以用调试附加进程来实现,不过这个我不会。
最好还是找PDB文件,这样可以跟踪到源代码的。
任何一个exe或者dll,如果要被能够在vc中调试,必须要提供其PDB文件(程序数据库文件)。debug 和 release 的区别就在于此。包括mfc的基础类、控件库,他们都提供的有pdb文件的(平常只是未注意到罢了)。关于pdb文件的操作已经微软库文件对应pdb文件的更新,在网上可以找到相应方法,有兴趣自己找吧。
通过WinDbg 或者 si 等调试工具,他们直接反汇编的机器码来执行调试的,在窗口中当然可以看到汇编原语。
VC可以用调试附加进程来实现,不过这个我不会。
最好还是找PDB文件,这样可以跟踪到源代码的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询