2009-08-26 6 views

ответ

5

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

run < input-file

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

+0

по-прежнему та же проблема сохраняется у дорогого друга. Отладчик по-прежнему отображает сообщение «Ожидание до готовности GDB». это происходит при использовании графического ddd, а не командной строки gdb. – Joshi

+0

Я видел «Ожидание, пока GDB готовится» здесь несколько дней назад, но проблема в том, что я испортил конфигурацию DDD с плохими именами шрифтов. Я сделал «rm -rf ~/.ddd», и проблема исчезла. По-видимому, DDD может вывести несколько разных способов с помощью какого-либо сообщения. (для просмотра шрифтов btw требуется установка старой программы xfontsel) – duanev

2

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