W Linuksie próbuję debugować aplikację C++ za pomocą gdb w Eclipse CDT.W systemie Linux, debugowanie aplikacji C++ za pomocą gdb w Eclipse CDT, jak wprowadzić coś na standardowe wejście?
Na przykład aplikacja applic.exe
trwa kilka argumentów wiersza poleceń arg1
i arg2
i oczekuje jakieś dane na stdin
(powiedzmy, wzięty z pliku input.txt
).
Normalnie, aby uruchomić aplikację w konsoli chciałbym to zrobić:
cat input.txt | applic.exe arg1 arg2
Korzystanie gdb w konsoli mogę zrobić:
gdb applic.exe
(gdb) run applic.exe arg1 arg2 < input.txt
Czy to możliwe, aby to zrobić z gdb w Zaćmienie? Wiem, jak określić argumenty (i środowisko) w Eclipse Debug Configurations, ale co z stdin
?
Nie jestem pewien, czy można to zrobić, w konfiguracji uruchamiania istnieje opcja określania pliku wyjściowego, ale dla wejścia mówi, że musi mieć dołączoną konsolę. – fortran