[英]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.