私はstdinから読み込んでsdtoutに書き込むバイナリファイルをデバッグするためにGDBマシンインタフェースを使用しています。 stdinとstdoutの両方をファイルにリダイレクトしたいと思います。平野GDBで、私は次のように実行コマンドを使用することができます。GDB/MIはstdinとstdoutをファイルにリダイレクトします
run <input.txt> output.txt
多分GDB/MIコマンドはこれに同様-exec-実行に使用する方法はありますか?ここで
は、同様の質問GDB/MI detecting target waiting for inputですが、それはプレーンなgdbのソリューションに比べて非常に複雑そうです。
私はまた、ドキュメントに何かを発見していない: ftp://ftp.gnu.org/old-gnu/Manuals/gdb/html_chapter/gdb_22.html#SEC216