ストリームから情報を取得し、cin を使用して入力を読み取り、後で変換するプログラムがあります。
これはプログラムの呼び出しです:
cat file1 | ./converter
C ++では、この行です
while ( ! cin.eof( ) )
ストリームから読み取ります。
gdb でパイプラインをシミュレートすることは可能ですか? それなしではソースをデバッグできないからです。
プログラムの入力/出力に関するセクションのように、ドキュメントを読むと、コマンドに通常のリダイレクトを使用できることがわかります。run
(gdb) run < file1
stdin
これにより、リダイレクトされた fromでプログラムが実行されfile1
ます。