从stdin读取时保持GDB提示交互?

时间:2017-07-14 02:35:01

标签: gdb

我是DateTime我这样的gdb脚本

gdb -q --args the_program <<EOL
# breakpoints etc.
run
EOL

工作正常,但是当使用 Ctrl + C 中断正在运行的过程时,整个过程错误地退出

  

无论如何退出? (是或否)[回答Y;输入不是来自终端]

,意思是gdb不再是交互式的。我该如何防止这种情况?

由于某种原因,当使用gdb ... -x the_commands_file等外部命令文件时,中断信号可正常工作。但这个问题是关于stdin方式的。是否有可能通过 stdin 发送所需命令,但仍然能够在之后保持交互吗?

0 个答案:

没有答案
相关问题