我在linux命令行中输入以下内容:
./generate 10 8 | ./find 257
我想在find命令上运行gdb,同时将输出传递给它并传递一个参数。你是怎样做的? ./generate 10 8 | gdb ./find 257
当然不起作用。无法弄明白:(
答案 0 :(得分:0)
您可以使用命名管道:
mknod /tmp/pipe p
./generate 10 8 > /tmp/pipe
gdb --args ./find 257
(gdb) run < /tmp/pipe