Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

退出调试

dbx 会话在启动 dbx 之后将持续运行,直到退出 dbx 为止;在 dbx 会话期间,可以连续调试任意数量的程序。

要退出 dbx 会话,请在 dbx 提示符下键入 quit

(dbx) quit

如果启动 dbx 时提供进程 ID 选项将其连接到正在运行的进程,退出调试会话时,该进程仍存在并继续运行。dbx 在退出会话之前执行隐式 detach

停止进程执行

随时都可以通过按下 Ctrl+C 组合键停止执行进程,而无需退出 dbx

dbx 中分离进程

如果已将 dbx 连接到一个进程,通过使用 detach 命令,无需中止进程或 dbx 会话便可从 dbx 中分离进程。

在临时应用其他基于 /proc 的调试工具(这些工具可能由于 dbx 独占访问而被阻止)时,可以分离进程并将其保留在停止状态。有关更多信息,请参见从进程中分离 dbx

有关更多信息,请参见detach 命令

中止程序而不终止会话

dbx kill 命令用于终止当前进程的调试和中止进程。但 kill 命令保留 dbx 会话,让 dbx 准备调试另一个程序。

中止程序是无需退出 dbx 即可消除正在调试的程序的剩余部分的好方法。有关更多信息,请参见kill 命令