gdb输入输出重定向
(2012-12-11 11:02)
从终端输入数据较多时,我们多会选择从文件读入。有时测试为了省事,会偷懒先不写文件读写的代码,通过shell的重定向模拟。比如,
$ cat data.in | ./test 或 $ ./test <data.in 用gdb调试时也可以这么干,用下面命令即可。 $ gdb ./test 运行, $ run <data.in 开始单步, $ start <data.in 同样支持输出, $ start <data.in >data.out 表示调试过程的输入来自data.in,输出到data.out中。 |
|