我正在使用 GDB 在 Solaris 10 x86 上调试封闭源程序。
我将 gdb 附加到程序并继续执行,但是当我想稍后暂停执行以检查我无法检查的一些内存时。当我按下 CTRL-C 时,它只打印 ^C 而不是暂停程序并将我放到 (gdb) 提示符下。
bash-3.00# gdb --pid=1521
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.10".
Attaching to process 1521
Retry #1:
Retry #2:
Retry #3:
Retry #4:
[New LWP 1]
0xfe3b5a23 in ?? ()
(gdb) c
Continuing.
^C^C^C^C^C^C^C^C
如何返回 (gdb) 提示?我是不是做错了什么,或者我该如何让它发挥作用。