何时连接
连接至正在运行的程序时,将立即暂挂它。在许多情况下,程序在操作系统代码或编译语言运行时暂挂。可能需要添加断点并继续执行程序以到达想要启动调试的已知点。
需要将调试器与进程或已在运行的程序进行连接有两个原因:
- 您预期在程序中的特定位置存在问题,但是您不想单步执行程序或设置断点。在此情况下,可以运行您的程序,在发生预期的故障之前程序短时暂停期间(例如,当程序在等待键盘输入时),连接调试器。然后,可以进行输入,并从此处继续调试。
- 您正在开发或维护偶尔挂起的程序,并且您想了解它为何被挂起。在此情况下,您可以与调试器连接,并查找可能导致您的程序被挂起的无限循环或其它问题。
相关任务
连接至正在运行的进程