0

ストリームから情報を取得し、cin を使用して入力を読み取り、後で変換するプログラムがあります。

これはプログラムの呼び出しです:

cat file1 | ./converter

C ++では、この行です

while ( ! cin.eof( ) )

ストリームから読み取ります。

gdb でパイプラインをシミュレートすることは可能ですか? それなしではソースをデバッグできないからです。

4

1 に答える 1

1

プログラムの入力/出力に関するセクションのように、ドキュメントを読むと、コマンドに通常のリダイレクトを使用できることがわかります。run

(gdb) run < file1

stdinこれにより、リダイレクトされた fromでプログラムが実行されfile1ます。

于 2013-04-04T09:47:29.667 に答える