9
votes

Eclipse CDT Configuration pour la construction à distance

Y a-t-il un meilleur moyen de configurer Eclipse CDT pour l'édition locale et la construction à distance?

Je travaille sur un projet C ++ qui utilise GNU Cake à Linux. Le code est sous CVS sur un serveur Linux.

Lorsque je suis dans le laboratoire, j'utilise Eclipse CDT sur un PC Linux-X64. Le projet est construit sur un PC Linux-X86. Tous les ordinateurs du laboratoire (y compris le serveur CVS) ont des montures NFS.

Quand je suis à la maison, j'utilise Eclipse CDT sur un PC Windows 7. Le Windows PC se connecte au serveur CVS Linux via un tunnel SSH. Pour éditer la source, j'ai Rsync le projet C ++ sous l'espace de travail Linux Eclipse Retour à My Windows Eclipse Workspace. (Je peux également faire une commande de CVS distante sur le PC Windows.) Pour construire à la maison, j'utilise une commande de construction personnalisée qui

  1. SSH's to the Linux-x86 PC,
  2. Le projet C ++ de RSYNC de My Windows Eclipse Workspace à My Linux Eclipse Workspace,
  3. puis fonctionne à faire sur le PC LIUNX-X86, spécifiant le chemin correct pour le maquillage.

    Pour aller d'avant en arrière entre le laboratoire et la maison sans avoir commis mes modifications aux CV à chaque fois, j'utilise rsync. Lorsque je passe du laboratoire à la maison, je suis des sources RSYNC à mon espace de travail Windows Eclipse. Lorsque je construis à la maison, les sources deviennent Rsync'd à l'espace de travail Linux Eclipse.

    Y a-t-il une meilleure façon de faire cela mieux et moins populaire?

    (Je ne suis pas intéressé par le débogage à distance.)


0 commentaires

5 Réponses :


0
votes

Une solution consiste à utiliser Eclipse RSE (Explorateur de système distant) . Il permet de "monter" un sous-dossier distant directement dans l'espace de travail (via FTP ou SSH). CDT a quelques problèmes avec le système de fichiers virtuels utilisé par RSE, mais ... Eh bien, plus ou moins de travail.

Il y a une discussion à ce sujet sur ma question:

Travailler sur un projet distant avec Eclipse via SSH


0 commentaires

3
votes

NetBeans a un bon soutien pour cela. J'ai essayé de le faire travailler dans Eclipse, mais Netbeans était beaucoup plus facile avec le soutien intégré.


1 commentaires

Netbeans est génial ... Donnez-le assez de mémoire en définissant -xmx dans les paramètres JVM ... ça va fonctionner comme un charme. J'ai eu un petit problème avec le contenu-assistant lorsque vous avez modifié certains fichiers, alors vous devez parfois cliquer sur "Reparse Project".



0
votes

J'ai besoin de faire des choses similaires, et j'ai examiné des projets synchronisés: http: // help.eclipse.org/indigo/index.jsp?topic=%2forg.eclipse.ptp.doc.user%2fhtml%2flocalvsremote.html

Les projets synchronisés prennent en charge plusieurs configurations de construction. La construction peut donc se produire localement ou sur un ou plusieurs systèmes distants. L'utilisateur peut sélectionner quel système sera utilisé pour créer le projet. Une configuration de lancement peut ensuite être créée pour exécuter l'application sur la machine cible.

Pour construire sur une machine distante, suivez le fonctionnement d'un projet synchronisé: http://help.eclipse.org/indigo/index.jsp?topic=%2forg.eclipse.ptp.doc.user%2fhtml%2fsync.html


0 commentaires

0
votes

Que diriez-vous d'utiliser VNC et de vous connecter à distance, à l'aide d'Eclipse sur votre boîte Unix dans le laboratoire? La seule chose à parcourir le lien est votre édition et VNC est assez efficace à ce sujet.


0 commentaires

0
votes

Ce post semble assez vieux. Mais au cas où cela pourrait aider quelqu'un, j'aimerais poster une solution qui fonctionne à la fois sur les machines Linux et Windows, ce qui est vraiment facile.

Il existe maintenant une version parallèle éclipse et vous pouvez simplement l'installer et modifier quelques lignes dans votre machine de votre machine à distance pour charger peu de fonctions GIT. Je me connecte même de derrière une passerelle qui est un peu délicate. C'est plus facile sans. Voir ce lien: http://umayanganie.blogspot.com/ 2017/05 / Build-Debug-CC-CC-PROJETS-VIA-REMOTE.HTM L


1 commentaires

Eclipse Link: lien