>>728
うまく行かなかったなら何やったのか詳しく
bash$ echo 1 + 1 > /tmp/x
bash$ gdb /usr/bin/bc
...
(gdb) r < /tmp/x
Starting program: /usr/bin/bc < /tmp/x
2
[Inferior 1 (process 21701) exited normally]

ちなみにechoからパイプで流し込むレベルじゃなくて
インタラクティブな操作が必要な場合は
gdbserverを使う方法と名前付きパイプを使う方法がある