如何在使用 gdb 调试期间从 stdin 读取?

5 c c++ stdin gdb

我正在运行 gdb (或 cgdb),但在调试期间我需要从 stdin 获取一些数据。那么,当我在 gdb 中调试程序时,如何插入一些文本或数字作为程序的输入呢?

提前致谢!

小智 2

如果你从 shell 中执行此操作,你会这样做:

gdb myprogram
gdb> run params ... < input.txt
Run Code Online (Sandbox Code Playgroud)