在Linux上,我試圖用Eclipse CDT中的gdb調試C++應用程序。在Linux上,在Eclipse CDT中使用gdb調試C++應用程序,如何向stdin輸入內容?
例如應用applic.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 調試配置中指定參數(和環境),但是stdin
呢?
我不確定是否可以這樣做,在運行配置中有一個用於指定輸出文件的選項,但對於輸入來說它需要附加一個控制檯。 – fortran 2012-01-13 14:44:22