Хорошо, это кажется довольно простым, но не удачей. Я использую Eclipse Helios w/CDT. Оба хоста & предназначены для Linux-боксов. Я начала моего приложения на целевой машине с:Удаленная отладка с Eclipse CDT gdbserver: stdin/stdout
gdbserver: порт my_app
и успешно прикрепление от затмения, используя «C/C++ Приложить к заявке» конфигурации отладки. Стад-файл моего приложения отображается в целевой системе, но stdin не входит в мое приложение. В eclipse у меня есть консоль для gdb (команд) и трассировки gdb, но нет консоли приложения, например, при отладке локально. Параметр «Отключить консоль» конфигурации отладки определяет, действительно ли я получаю командную консоль gdb.
Я попытался запустить приложение отдельно и подключить (используя gdbserver --multi). Это было хуже: затмение/GDB не видел все запущенные потоки и стандартного ввода на целевом TTY в результате
ребенка прекращается с сигналом = 0x5 (SIGTRAP)
следа/останова ловушки
Любая помощь будет оценена по достоинству.
Никогда не принимал stdin для работы. – user1174627