[英]How can I debug a program using scanf with ddd?
当ddd
遇到scanf
语句时,它显示“正在等待GDB准备就绪”消息。 调试活动到此为止。 请指导我克服此错误。
我正在使用amd64速龙处理器。
我对此感到惊讶,因为花了这么多时间,所以尽管我对ddd知之甚少,但问题似乎很可能是gdb正在等待该程序,该程序在读取等待stdin的输入时被阻塞。 如果直接运行gdb,则可以使用以下命令将输入直接定向到程序:
run < input-file
您需要给程序一些输入。
就像在gdb中一样。 您可以在ddd的底部窗格中输入值。 只是ddd不能很好地绘制光标以表明这是可能的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.