每次我使用gdb附加到进程时,它都会停止目标程序,我需要输入'cont'才能让它继续运行.有没有办法在不停止的情况下附加到流程?如果进程停止一段时间后,进程的行为会有所不同,这会使事情变得更容易.
das*_*esy 36
我知道已经有了一个很好的答案,但我不想使用其他文件.
这是另一个答案:
gdb attach $(pidof process_name) -ex cont
Run Code Online (Sandbox Code Playgroud)
Sho*_*ker 11
你不能让它不停止.然而,您可以立即继续...创建一个简单的批处理脚本,该脚本将附加到特定进程并在附加后立即继续执行:
gdb attach $1 -x <(echo "cont")
Run Code Online (Sandbox Code Playgroud)
./attach PID
| 归档时间: |
|
| 查看次数: |
14050 次 |
| 最近记录: |