我正在尝试使用 Mingw gdb 调试具有 scanf 语句的 C 程序。我按照这篇文章编译程序并使用以下命令启动调试器
gcc -g -o sample sample.c
gdb sample.exe
并使用在 main 创建断点break main
。由于我的程序需要一个整数和字符串作为 scanf 的输入,我按照这篇文章创建了一个名为 input 的文件,其内容为
1
"InputString"
并使用调试器运行程序
run < input
gdb 似乎没有启动程序并给出以下消息
Starting program: F:\spoj\sample.exe < input
Don't know how to run. Try "help target".
请帮助我了解我哪里出错了。