2012-01-28 150 views
0

好吧,這看起來很基本,但沒有運氣。我正在使用Eclipse Helios w/CDT。主機&目標是Linux的盒子。我已經開始我的目標機上的應用有:遠程調試w/Eclipse CDT gdbserver:標準輸入/標準輸出

gdbserver的:端口my_app應用

,並使用「C/C++附加到應用程序」調試配置從Eclipse的成功安裝。我的應用程序的stdout顯示在目標系統上,但stdin不會去我的應用程序。在eclipse中,我有一個用於gdb(命令)和gdb trace的控制檯,但沒有像本地調試時那樣的應用程序控制臺。調試配置「Allocate Console」複選框只是控制我是否得到gdb命令控制檯。

我試着單獨啓動應用程序並附加(使用gdbserver --multi)。這是糟糕的是:月食/ GDB沒有看到目標的tty所有正在運行的線程和標準輸入導致

兒童與信號= 0x5的(SIGTRAP)

跟蹤/斷點陷阱終止

任何幫助,將不勝感激。

回答

0
  1. 應用程序標準輸入/輸出將轉到您用來啓動gdbserver(和應用程序)的終端。 Eclipse無法重定向這些。
+0

從來沒有得到stdin的工作。 – user1174627 2012-10-24 19:52:42

相關問題