我正在使用GDB Machine界面來調試從stdin讀取並寫入到sdtout的二進制文件。我想重定向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