Как я могу отладить программу, используя scanf с DDD? - PullRequest
1 голос
/ 26 августа 2009

Когда ddd встречает оператор scanf, отображается сообщение «Ожидание готовности GDB». Отладочная деятельность на этом останавливается. Пожалуйста, помогите мне преодолеть эту ошибку.

Я использую процессор Athlon amd64.

Ответы [ 2 ]

5 голосов
/ 26 августа 2009

Я удивлен, что на это ушло так много времени, поэтому, хотя я мало что знаю о ddd, вполне вероятно, что проблема в том, что gdb ожидает программу, заблокированную при чтении, в ожидании ввода на stdin , Если вы запускаете GDB напрямую, вы можете направить ввод в программу, используя:

run < input-file

Вы должны дать вашей программе некоторую информацию.

2 голосов
/ 21 февраля 2011

Это как в gdb. Вы можете ввести свои значения в нижней части окна DDD. Просто DDD не очень хорошо рисует курсор, чтобы показать, что это возможно.

...