gdb 不间断地附加到进程

标签 gdb

每次我使用 gdb 附加到一个进程时,它都会停止目标程序,我需要输入“cont”才能让它离开。有没有办法在不停止进程的情况下附加到进程?如果进程停止一段时间后行为会有所不同,这会使事情变得更容易。

最佳答案

你不能让它不停。但是,您可以立即继续...创建一个简单的批处理脚本,该脚本将附加到特定进程并在附加后立即继续执行:

gdb attach $1 -x <(echo "cont")

./attach PID

关于gdb 不间断地附加到进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9746018/

相关文章:

c++ - GDB - strcmp 不工作 : __strcmp_sse2_unaligned

c++ - 使用 libc++ 导致 GDB 在 OS X 上出现段错误

C:函数仅在第一次迭代中工作

c - GDB 在 PLT 部分显示不正确的跳转地址

c - 从 GDB 的 python 交互模式中读取/写入变量/符号

c++ - windows下使用mingw/gdb无法调试eclipse helios cdt上的小程序,控制台死机

c++ - 进入子进程时gdb中断

c++ - eclipse CDT : how to enable project debugging

c++ - 计算 FLOPS(每秒浮点运算)

android - 为 android 编译 GDB 二进制文件——这可能吗?