C++ - IDE zu sein, um über SSH
Bewegen wir uns in unserer Entwicklung C /C++, aber auch alle build-Server laufen unter Linux und die Entwicklung geschieht auf Windows-Rechnern. Unsere C-editor nicht mit C++ sehr gut, so sind wir auf der Suche nach alternativen.
Den code selbst lebt auf dem build-server verbunden \\opt\code...
Typ link in Windows.
Müssen wir SSH als das ist die normale Verbindung zu den Servern zu bauen. Wir möchten eine integrierte Lösung für Fehler/Warnungen können im editor geöffnet. Wir kümmern uns nicht über den code ausgeführt wird.
Gibt es auch Kostenlose Editoren, die ausführen können, baut sich über SSH?
Dank.
- Sorry, aber sind Sie auf der Suche nach einer vollwertigen IDE oder nur ein Programmierer-editor? Wenn Sie schauen, nur für einen Redakteur, ich denke, VIM ist eine gute Antwort, althou baut, verwaltet über machen. Oder einfach nur putty auf die linux-box, und führen Sie "make"
- Auf der Suche nach einer Lösung, die helfen werden, die Produktivität 🙂 Das Ziel ist ein schöner editor, die das tun, baut und zeigen Sie die Ergebnisse so, dass "Doppel-Klick" gelangen Sie zu den error/warning. Wir verwenden bereits den putty SSH -> ausführen machen util, aber wir finden, dass die dev-teams nicht, wie diese, wie benötigt, zu wechseln nach hinten und vorne mit der Suche für die Datei(en) und Linien, eher als einfach nur auf (wie VS).
- Ich würde alles dafür geben, einen Blick auf Eclipse. Hat fast alles, was auch für C/C++ builds und arbeitet mit machen. Btw, es scheint, dass schon lange gehören die Zeiten, Wann man eine dev glücklich, nur die Worte, VI oder EMACS, wo genug.
- Der erste Absatz deiner Frage deutet darauf hin, dass Sie bereits ein editor das tut, was Sie brauchen, aber es funktioniert nicht gut mit C++. Welcher editor ist das?
- CodeWrite - es hat zu unterstützen, aber nicht groß.
- Eclipse ist etwas, was wir wollen, um zu Steuern Weg von. Die dev-Geräte sind relativ niedrige spec. Danke für den Kommentar aber.
- Sie haben gesagt: Wir setzen bereits den putty-SSH -> ausführen machen util. Da Sie bereits über eine Windows-Befehlszeile, läuft der remote machen, sollte es möglich sein, zu laufen, die gleiche Befehlszeile wie die build-Anweisungen innerhalb des Zeus-IDE und dann navigieren Sie die Ergebnisse der build aus dem inneren des Zeus. Aber Zeus ist nicht frei. Es gibt auch eine ZeusLite, die kostenlos ist und es sollte auch in der Lage sein, etwas ähnliches zu tun - zeusedit.com
- Sorry, das, was wir derzeit tun ist, öffnen Sie ein putty-Fenster auf dem server und führen Sie make es. Es ist nicht eine windows-Eingabeaufforderung leider nicht.
- Als pro @jussij Vorschlag, können Sie nicht verwenden, so etwas wie plink zum ausführen der renote-Befehl-Linie (D. H. mit -batch-Modus) - die.Erde.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html#plink
Du musst angemeldet sein, um einen Kommentar abzugeben.
NetBeans erlaubt zu bauen über ssh. Wir sind mit dieser aus der Linux-Entwicklung-Computer auf linux-Maschinen bauen. Ich bin nicht sicher, ob dies möglich ist, von Windows auf Linux. Hier ist ein tutorial: Tutorial
source
ein Skript vor dem Gebäude. Dies machte NetBeans sehr unpraktisch für viele ernsthafte Projekte. Es ist schon eine Schande, dass es kommt allein auf lame unix-makefiles im Jahr 2017 immer noch.Diese link vorschlagen dies sollte möglich sein plink und einem editor ausgeführt werden können plink als kompilieren und die Erfassung des daraus resultierenden stdio und stderr ausgegeben.
Verwenden Sie X-forwarding und ausführen und linux-IDE, die auf der Linux-Seite, während die Bedienung über Windows-Maschinen. Sehen http://www.math.umn.edu/systems_guide/putty_xwin32.html für ein Beispiel.
Oder sogar setup eine VNC-remote-desktop-Verbindung.
Habe ich nie ausprobiert, aber es sieht so aus, dass mit Code::Blocks und Xming Sie dies tun können.
Hier ist tutorial http://wiki.codeblocks.org/index.php?title=Using_Xming_for_remote_compilation
Process terminated with status 1
. Es gibt kein sinnvolles Debuggen von CB zu sagen, was falsch ist.Sie könnten versuchen, mit Dokan SSHFS montieren Sie den code als Laufwerk auf jedem Windows-Rechner. Entwickler sind frei, welche IDE Sie wählen.
Können Sie Visual Slick Edit es ist eine scripting Sprache, die verwendet werden können, um zu laichen-Befehle. Btw, wenn Ihr zu bauen, ist linux-basiert, ich schlage vor, Sie zu Bearbeiten auf linux (es sind verschiedene Programmierer-Editoren gibt es kostenlos erhältlich).
In windows fast jeden editor-Wert aufrufen-editor hat die Verwaltung der builds (oft über machen), so auch VIM oder Emacs können die Produktivität Entscheidungen (ja, ich bin kein großer fans von IDEs, meine eigentliche editor ist VIM mit einem guten Tonnen vimscripts und ja, ich habe code-navigation, Fehler durchsuchen und die Geschwindigkeit des Lichts, während Sie Tippen, und das gleiche ist möglich mit emacs).
Ultraedit ist einem anderen editor Bearbeiten können, um die Datei über ftp (und vielleicht über SSH), aber ich bezweifle es spawnen können eine remote machen und liefert Ergebnisse.
Wenn Sie nicht reliyng auf baut, sondern nur kompilieren, vielleicht lohnt die Cygwin-porject und sehen Sie, wenn Sie arrangieren eine Kompilierung unter Windows, dann für den build manuell resort auf der Linux-box, das wäre wahrscheinlich entfernen Sie die Zusammenstellung problem (jeder Programmierer wird kompiliert auf seinem Feld, und nur baut (compile+link) wäre Links auf der linux-box.