Eclipse CDT setup für remote erstellen
Gibt es einen besseren Weg, um das setup von Eclipse CDT für die lokale Bearbeitung und entfernten Gebäude?
Arbeite ich an einem C++ Projekt, das mit GNU make unter Linux. Der code ist unter CVS auf einem Linux-server.
Wenn ich im Labor verwende ich Eclipse CDT auf einem Linux-x64-PC. Das Projekt baut auf einem Linux-x86-PC. Alle Computer im Labor (einschließlich der CVS-server) haben, die NFS-mounts.
Wenn ich zu Hause bin, benutze ich Eclipse CDT auf einem Windows 7 PC. Der Windows PC eine Verbindung zu dem Linux-CVS-server über SSH-tunnel. Zum Bearbeiten der Quelle, ich rsync die C++ - Projekt unter Linux Eclipse-workspace zurück zu meinem Windows-Eclipse-workspace. (Ich kann auch eine remote-CVS-checkout auf dem Windows-PC.) Aufbauen von zu Hause verwende ich einen benutzerdefinierten Befehl erstellen, dass
- SSH auf der Linux-x86-PC,
- rsync ist das C++ - Projekt von meinem Windows-Eclipse-workspace auf meinem Linux-Eclipse-workspace,
- und läuft dann auf der Liunx-x86-PC, der Angabe des korrekten Pfad für die Datei Makefile.
Um hin und her zu gehen zwischen Labor und zu Hause, ohne dass meine änderungen ins CVS jedes mal, ich benutze rsync. Wenn ich den übergang vom Labor zu Hause, ich rsync Quellen, um meine Windows-Eclipse-workspace. Wenn ich Baue, von zu Hause, das Quellen bekommen rsync würde zurück zu den Linux-Eclipse-workspace.
Gibt es eine bessere, weniger wackelig Weg, dies zu tun?
(Ich bin NICHT interessiert in das remote-debugging.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Netbeans hat eine gute Unterstützung für diese. Ich habe versucht, es funktioniert in Eclipse, aber Netbeans war viel einfacher, mit eingebauter Unterstützung.
Eine Lösung ist die Verwendung Eclipse-RSE (Remote System Explorer). Es erlaubt das "mounten" eines remote-Unterordner direkt in den Arbeitsbereich (über FTP oder SSH). CDT hat einige Probleme mit dem virtuellen Dateisystem verwendet RSE, aber ... naja, mehr oder weniger arbeiten.
Es gibt einige Diskussionen auf, dass auf meine Frage:
Die Arbeit auf einem remote-Projekt mit Eclipse via SSH
Muss ich ähnliche Dinge tun, und ich nahm einen Blick auf Synchronisierte Projekte:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2FlocalVsRemote.html
Synchronisiert Projekte unterstützen mehrere build-Konfigurationen, so dass der build kann passieren, entweder lokal oder auf einem oder mehreren remote-Systemen. Der Benutzer kann auswählen, welches system wird verwendet werden, um das Projekt zu erstellen. Eine launch-Konfiguration kann dann erstellt werden, um die zum ausführen der Anwendung auf dem Zielrechner.
Zu erstellen, die auf remote-Maschine, führen Sie Arbeiten mit einer Synchronisierten Projekt: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2Fsync.html
Wie über die Verwendung von vnc und Remote log-in, mit eclipse AUF Ihrem unix-Rechner im Labor?
Das einzige, was, gehen über den link ist Ihre Bearbeitung, und vnc ist ziemlich effizient über die.
Dieser Beitrag scheint schon ziemlich alt. Aber in diesem Fall jemand helfen könnte, ich möchte die post eine Lösung, die funktioniert sowohl auf Linux-und windows-Computern, das ist wirklich einfach.
Nun gibt es ein Eclipse-parallel-version und Sie können einfach installieren Sie und ändern Sie einige Zeilen in der remote-Maschine bash_profile zu laden paar git-Funktionen. Ich bin selbst herstellen einer Verbindung hinter einem gateway, das ist ein wenig tricky. Es ist einfacher ohne. Finden Sie unter diesem link:
http://umayanganie.blogspot.com/2017/05/build-debug-cc-projects-via-remote.html