Eclipse CDT de configuration à distance pour construire
Est-il une meilleure façon de configuration d'Eclipse CDT pour l'édition locale et à distance de construction?
Je suis en train de travailler sur un projet C++ qui utilise GNU Linux. Le code est sous CVS sur un serveur Linux.
Quand je suis dans le labo, j'utilise Eclipse CDT sur un Linux-x64 PC. Le projet est construit sur un Linux-x86 PC. Tous les ordinateurs du laboratoire (y compris le serveur CVS) ont montages NFS.
Quand je suis chez moi, j'utilise Eclipse CDT sur un PC Windows 7. Le PC Windows se connecte à l'Linux serveur CVS via le tunnel SSH. Pour modifier la source, je rsync le projet C++ sous Linux, Eclipse, espace de travail de retour de mon Windows workspace Eclipse. (Je peux aussi faire une distance CVS checkout sur le PC Windows.) Pour construire à partir de la maison, j'utilise une version personnalisée de commande que
- De SSH Linux-x86 PC,
- rsync est le projet de C++ à partir de mon Windows workspace Eclipse pour mon Linux, Eclipse, espace de travail,
- puis exécute faire sur le Liunx-x86 PC, en spécifiant le chemin d'accès correct pour le fichier Makefile.
En ordre à faire l'aller-retour entre le laboratoire et la maison sans commettre de mes changements de CVS à chaque fois, j'utilise rsync. Quand j'ai transition du laboratoire à la maison, je rsync sources de mon Windows workspace Eclipse. Quand j'ai créer à partir de la maison, les sources obtenez rsync serais de retour à la Linux workspace Eclipse.
Est-il mieux, moins déglingués façon de le faire?
(Je ne suis PAS intéressé par le débogage à distance.)
OriginalL'auteur Posco Grubb | 2009-12-01
Vous devez vous connecter pour publier un commentaire.
Netbeans a un bon soutien pour de cette. J'ai essayé de le faire fonctionner dans Eclipse, mais Netbeans a été beaucoup plus facile avec support intégré.
OriginalL'auteur GrkEngineer
Une solution consiste à utiliser Eclipse RSE (Remote System Explorer). Il permet de "monter" à distance sous-dossier directement dans l'espace de travail (via FTP ou SSH). Le CDT a des problèmes avec le système de fichier virtuel utilisé par la RSE, mais c'est ... eh bien, plus ou moins.
Il y a quelques discussions sur que sur ma question:
Travailler sur un projet à distance avec Eclipse via SSH
OriginalL'auteur Kos
J'ai besoin de faire des choses similaires, et j'ai pris un coup d'oeil à Synchronisée Projets:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2FlocalVsRemote.html
Synchronisé des projets de soutien à construire plusieurs configurations, de sorte que l'accumulation peut se produire soit en local ou sur un ou plusieurs systèmes distants. L'utilisateur peut sélectionner le système qui sera utilisé pour générer le projet. Une configuration de lancement peut alors être créée pour exécuter l'application sur la machine cible.
À construire sur la machine distante, suivre le Travail avec un Synchronisé Projet: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2Fsync.html
OriginalL'auteur txs
Comment au sujet de l'utilisation de vnc et à distance de connexion, à l'aide d'eclipse SUR votre zone d'unix dans le laboratoire?
La seule chose à aller sur le lien de votre montage, et vnc est assez efficace à ce sujet.
OriginalL'auteur Dov
Ce post semble assez ancienne. Mais dans le cas où cela pourrait aider quelqu'un, j'aimerais poster une solution qui fonctionne à la fois sur Linux et les machines windows, qui est vraiment facile.
Maintenant il y a une Éclipse version parallèle et il vous suffit de l'installer et de changer quelques lignes dans votre machine distante bash_profile pour charger quelques git fonctions. Je suis même connecter derrière une passerelle, ce qui est un peu délicat. Il est plus facile sans. Voir ce lien:
http://umayanganie.blogspot.com/2017/05/build-debug-cc-projects-via-remote.html
OriginalL'auteur MadHatter