ddd
がscanf
ステートメントを検出すると、「GDBが準備完了まで待機しています」というメッセージが表示されます。ここでデバッグ活動が停止します。このバグを克服してください。dddでscanfを使ってプログラムをデバッグする方法はありますか?
私はamd64 athlonプロセッサを使用しています。
ddd
がscanf
ステートメントを検出すると、「GDBが準備完了まで待機しています」というメッセージが表示されます。ここでデバッグ活動が停止します。このバグを克服してください。dddでscanfを使ってプログラムをデバッグする方法はありますか?
私はamd64 athlonプロセッサを使用しています。
私はdddについてほとんど分かっていませんが、gdbが入力待ちの読み込みでブロックされているプログラムを待っている可能性が高いようですstdin。あなたが直接GDBを実行していた場合は、使用してプログラムへの入力を指示できます。
run < input-file
あなたはあなたのプログラムにいくつかの入力を与える必要があります。
gdbと同じです。 dddの下のペインで値を入力できます。それは、dddがそれが可能であることを示すためにカーソルを描くことではあまりよくありません。
まだ同じ問題が親愛なる友人を持続させる。デバッガには、「GDBが準備完了まで待機中」というメッセージが表示されます。これはコマンドラインgdbではなく、グラフィカルdddを使用しているときに発生します。 – Joshi
数日前に「GDBが準備完了するまで待っています」が見えましたが、問題はDDD設定に悪いフォント名がついていたことでした。私は 'rm -rf〜/ .ddd'を行い、問題は解決しました。どうやら、DDDはいくつかの種類のメッセージに何通りかの異なる方法で失敗する可能性があります。 (フォントブラウジングbtwでは、古いxfontselプログラムをインストールする必要があります) – duanev