G********7 发帖数: 256 | 1 我的一个程序,运行到两个多小时的时候总是在一个地方crash。我想debug这个问题,
可是每次都要等很久才能等到运行到断点。请问有没有什么办法,能把某个时候程序
的所有信息都保存下来,下次debug的时候只需要load一下就可以了?程序是C++的,
现在是在vc2008里面debug,用gcc+gdb也可以。谢谢! | t**r 发帖数: 512 | 2 why can't u debug directly when it crash?
if u have no time,u can just leave it there,it will not run at all
sorry,maybe i don't know what u want
【在 G********7 的大作中提到】 : 我的一个程序,运行到两个多小时的时候总是在一个地方crash。我想debug这个问题, : 可是每次都要等很久才能等到运行到断点。请问有没有什么办法,能把某个时候程序 : 的所有信息都保存下来,下次debug的时候只需要load一下就可以了?程序是C++的, : 现在是在vc2008里面debug,用gcc+gdb也可以。谢谢!
| s******n 发帖数: 21 | 3 如果你想要memory dump 话, catch unhandled exeptions, then call
MiniDumpWriteDump.然后可以用windebg 或VS 调试memory dump.
【在 G********7 的大作中提到】 : 我的一个程序,运行到两个多小时的时候总是在一个地方crash。我想debug这个问题, : 可是每次都要等很久才能等到运行到断点。请问有没有什么办法,能把某个时候程序 : 的所有信息都保存下来,下次debug的时候只需要load一下就可以了?程序是C++的, : 现在是在vc2008里面debug,用gcc+gdb也可以。谢谢!
|
|