tengo las siguientes casillas:trabajar en un proyecto con Eclipse remota a través de SSH
- la casilla A de Windows con Eclipse CDT,
- casilla A Linux, accesible sólo para mí a través de SSH.
Tanto el compilador y el hardware necesario para generar y ejecutar mi proyecto es única en la máquina B.
me gustaría trabajar "transparente" de un cuadro de Windows en ese proyecto usando Eclipse CDT y estar capaz de construir, ejecutar y depurar el proyecto de forma remota desde el IDE.
¿Cómo puedo configurar que:
- El edificio va a funcionar? ¿Alguna solución más simple que escribir un archivo MAKE local que haría
rsync
el proyecto y luego llamar a un archivo MAKE remoto para iniciar la construcción real? ¿Tiene Eclipse Manage Build una función para eso? - ¿La depuración funcionará?
- Preferiblemente, ¿la indexación del código Eclipse CDT funcionará? ¿Debo copiar todos los archivos de encabezado requeridos de la máquina B a la máquina A y agregarlos para incluir la ruta manualmente?
Kos, ¿acabaste usando RSE? ¿Cómo fue tu experiencia? –
Me las arreglé para hacerlo, pero: a) CDT tuvo algunos problemas para conocer el sistema de archivos virtual (AFAIK es un problema temporal y se desvanecerá cuando reescriban algunas cosas en una API más nueva, ¿quizás ya lo hicieron? IDK) yb) Tuve que enrollar mi propia cadena de compilación (a través de un archivo MAKE personalizado) yc) una desagradable molestia: el archivo guardado tardó entre 2 y 3 segundos y esto fue perturbador. – Kos
Si tuviera que trabajar de forma remota de nuevo hoy, probablemente daría otra vuelta con RSE, pero podría resultar más factible mantenerlo como un proyecto local y armar un sistema de compilación personalizado, basado en, p. 'rsync' como he mencionado. – Kos