如何在不重新运行目标进程的情况下处理 GDB 中的多个输入?

问题描述 投票:0回答:0

我正在调试一个在执行过程中需要大量输入的程序,所以它基本上是这样的:

  1. 要求用户输入
  2. 做一些事情
  3. 询问另一个输入
  4. 做更多的事情

现在,我知道当程序只询问一个输入时如何处理这个问题,即 "r < inputfile1" ,但是我如何在调试目标时系统地执行此操作以传递多个输入文件?因为如果我尝试做 "r < inputfile1"然后 "r < inputfile2" 它将完全重新开始执行。我该怎么做?

linux gdb
© www.soinside.com 2019 - 2024. All rights reserved.