我第一次使用GDB.我跑
$ gdb
Run Code Online (Sandbox Code Playgroud)
然后我就跑了
attach <mypid>
Run Code Online (Sandbox Code Playgroud)
然后我看到我的进程被卡住了(这可能没问题).现在我希望它继续运行,所以我跑了
continue
Run Code Online (Sandbox Code Playgroud)
并且我的过程继续运行但是从这里我陷入困境,如果我想再次观察我当前的堆栈跟踪等等.我无法继续...我试过Ctrl- D等等但是没有任何对我有用...(是只是一个猜测).
小智 17
您应该中断gdb附加的进程.不要打断gdb本身.通过进程启动的终端中的ctrl-c中断进程,或者通过kill -2 procid向进程发送SIGINT.使用procid附加进程的id.
| 归档时间: |
|
| 查看次数: |
40242 次 |
| 最近记录: |