Y a-t-il un meilleur moyen de configurer Eclipse CDT pour l'édition locale et la construction à distance? P>
Je travaille sur un projet C ++ qui utilise GNU Cake à Linux. Le code est sous CVS sur un serveur Linux. P>
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. P>
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 p>
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. P>
Y a-t-il une meilleure façon de faire cela mieux et moins populaire? P>
(Je ne suis pas intéressé par le débogage à distance.) p>
5 Réponses :
Une solution consiste à utiliser Il y a une discussion à ce sujet sur ma question: p>
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é. P>
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".
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 P>
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. p>
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 p>
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. P>
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. p>
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 P>
Eclipse Link: lien