Wie integrieren Sie den Remote Systems Explorer und das CDT-Plugin in Eclipse?
Was ich meine ist, dass Sie das RSE-Plugin (Remote Systems Explorer) verwenden können, um an C ++ - Code auf einer Remote-Linux-Box in Eclipse zu arbeiten, aber wenn Sie versuchen, zu kompilieren, führen Sie grundsätzlich einen Shell-Befehl durch. Das CDT-Plugin kann das Remote-System und natürlich den Remote-Compiler nicht finden.
Gibt es eine Möglichkeit, beide Plugins zu integrieren, so dass wir auch die Parsing- / Suggestion-Funktionen von CDT für das Remote-System nutzen können; und Features wie Remote Compilation, Remote Debugging nur mit SSH. Wenn dies nicht möglich ist, was ist die nächstliegende Open-Source-Alternative zu dem obigen Problem.
Obwohl ich nicht weiß, wie man die Plugins integriert, die Sie erwähnt haben, mache ich etwas, was Sie mit der X-Weiterleitung von SSH täglich erreichen wollen.
Wenn auf der Remote-Box X-Bibliotheken installiert sind und Sie einen lokalen X-Server ausführen, können Sie einfach ssh -CXY ...
in die Entwicklungsbox einfügen und dort einfach eclipse (oder eine andere X-Anwendung) ausführen. Der Prozess wird auf der Remote-Box ausgeführt und hat daher Zugriff auf alle Dateisysteme und Tools, aber die GUI-Elemente und diese werden nur in Ihrer lokalen X-Sitzung angezeigt. Das kann jedoch einiges an Bandbreite erfordern. Informationen zu Sicherheitseinstellungen und Komprimierungseinstellungen finden Sie in der Dokumentation man ssh
und X.
Das PTP-Projekt erstellt ein Remote-Build für CDT . Nicht sicher, wie gut das funktioniert, aber Sie können immer die Terminalansicht von RSE verwenden, um Ihren Remote Build (make) manuell aufzurufen.
Ich habe es selbst nicht benutzt, aber vielleicht könntest du NetBeans ausprobieren und sehen, ob es für dich funktioniert. Laut Seite Ссылка hat es alles, was Sie brauchen, sogar
[...] System umfasst, Makrodefinitionen, Plattform, usw. Alle diese Informationen werden vom Remote-Server gesammelt und lokal auf Ihrem Client-System gespeichert, so dass bei der lokalen Bearbeitung die Code-Unterstützung funktioniert, auch wenn die Das Projekt ist so eingerichtet, dass es einen Remote-Build-Host verwendet.
Tags und Links eclipse eclipse-cdt c++