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

后端 未结 3 591
没有蜡笔的小新
没有蜡笔的小新 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:22

    You can also run your program first, then attach GDB to it:

    gdb --pid $(pgrep your_program)
    

    This way you will be able to run your program interactively in a separate terminal.

提交回复
热议问题