How to debug a program that takes user input from stdin with GDB?

后端 未结 3 592
没有蜡笔的小新
没有蜡笔的小新 2020-12-13 13:09

I have a program and I am trying to debug it using gdb. Inside the program I have methods that require the user to enter an input using stdin. How can I enter this input whe

3条回答
  •  不知归路
    2020-12-13 13:18

    I just went through something like this yesterday and recursed through a bunch of "help" commands in gdb because I couldn't find exactly what I needed on the Internet.

    I used set variable *your_variable* = *your desired input* after I had started gdb and began running my code. Worked like a charm.

    I know this is late, but maybe it'll help someone else.

提交回复
热议问题