В Linux, отладка приложения C ++ с помощью gdb в Eclipse CDT, как ввести что-то в stdin?

В Linux я пытаюсь отлаживать приложение C ++ с помощью gdb в Eclipse CDT.

] Например, приложение application.exe принимает некоторые аргументы командной строки arg1 и arg2 и ожидает некоторых данных на stdin (скажем, взято из файла input.txt ).

Обычно, чтобы запустить приложение в консоли, я бы сделал следующее:

cat input.txt | applic.exe arg1 arg2

Используя gdb в консоли, я могу:

gdb applic.exe
(gdb) run applic.exe arg1 arg2 < input.txt

Возможно ли чтобы сделать это с помощью gdb в Eclipse? Я знаю, как указать аргументы (и среду) в Eclipse Debug Configurations , но как насчет stdin ?

7
задан user1069609 13 January 2012 в 14:14
поделиться