JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:使用 dbx 调试程序     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  dbx 入门

2.  启动 dbx

3.  定制 dbx

4.  查看和导航到代码

5.  控制程序执行

运行程序

将 dbx 连接到正在运行的进程

从进程中分离 dbx

单步执行程序

单步执行

步入函数

继续执行程序

在指定行恢复程序执行

调用函数

调用安全性

使用 Ctrl+C 停止进程

6.  设置断点和跟踪

7.  使用调用堆栈

8.  求值和显示数据

9.  使用运行时检查

10.  修复并继续

11.  调试多线程应用程序

12.  调试子进程

13.  调试 OpenMP 程序

14.  处理信号

15.  使用 dbx 调试 C++

16.  使用 dbx 调试 Fortran

17.  使用 dbx 调试 Java 应用程序

18.  在机器指令级调试

19.  将 dbx 与 Korn Shell 配合使用

20.  调试共享库

A.  修改程序状态

B.  事件管理

C.  宏

D.  命令参考

索引

使用 Ctrl+C 停止进程

可以通过按 Ctrl+C (^C) 来停止 dbx 中正在运行的进程。使用 ^C 停止进程时,dbx 会忽略 ^C,但子进程会将其作为 SIGINT 予以接受并停止。然后,便可以检查进程,就像进程是通过断点被停止的一样。

若要在使用 ^C 停止程序后恢复执行,请使用 cont 命令。要恢复执行时,不需要使用 cont 可选修饰符 sig signal_name。取消待决信号之后,cont 命令将恢复子进程。