Depuración remota de aplicaciones C ++ con Eclipse CDT / RSE / RDT

Estoy luchando con Eclipse (en Windows) para que se conecte a mi caja de Linux y compile y depure el código C ++ de forma remota.

Lo que tengo trabajando:

CDT / RSE / RDT instalado (Eclipse Juno, CDT 8.1.2, PTP (RDT) 6.0.4, RSE 3.4)rdt-server se ejecuta en el cuadro de Linux (perl ./daemon.pl 4075)crear proyectos locales de C ++ (basados ​​en Makefile)compilar y depurar proyectos locales de C ++crear proyectos remotos (usando la conexión "Linux" al servidor rdt)compilar proyectos remotos (basados ​​en Makefile)

Algunas cosas manuales que puedo hacer (sin Eclipse):

"remoto" depurar mis proyectos compilados:ssh mybox 'cd /path/to/project; gdb main'iniciar un gdbserver:ssh mybox 'cd /path/to/project; gdbserver fqdn:10000 main'

Lo que no funciona: Depurar en Eclipse.

Error de depuración a través de la aplicación "C ++":Programa no especificado (porque no tengo un código local)Depuración a través del error "C ++ remote":Programa no especificado (¿Necesito un código local para eso?)depuración a través de "C ++ attach" (Depurador: "gdbserver")gdbserver corriendo en linuxboxgdb no puede hablar con el gdbserver (cygwin gdb 7.5, linux gdb / gdbserver 7.3);advertencia: Arquitectura rechazada descripción proporcionada por el objetivo.la depuración a través de "C ++ attach" (Depurador: "gdb") intentará adjuntar a mis procesos de Windows.

Otras cosas que pueden causar problemas:

Estoy usando elssh binario proporcionado con MSYS / Git (no enPATH)Cygwin no está enPATH

Realmente me gustaría hacer la depuración remota en Eclipse para mis proyectos de C ++. ¿Tienes alguna sugerencia de cómo proceder desde aquí?

Respuestas a la pregunta(5)

Su respuesta a la pregunta