Ich würde gerne wissen, ob ich g ++ verwenden kann, um auf einem FTP-Server gespeicherte C++ - Quelldateien zu kompilieren. Kann das gemacht werden?Kompiliere C++ über FTP
Hinweis: Der FTP-Server ist innerhalb des lokalen Netzwerks
Ich würde gerne wissen, ob ich g ++ verwenden kann, um auf einem FTP-Server gespeicherte C++ - Quelldateien zu kompilieren. Kann das gemacht werden?Kompiliere C++ über FTP
Hinweis: Der FTP-Server ist innerhalb des lokalen Netzwerks
Nein, das ist nicht möglich. Ftp erlaubt es nicht, Programme auf dem Server auszuführen, es wird nur zum Übertragen von Dateien verwendet. Um Programme (wie den Compiler) auszuführen, benötigen Sie eine andere Art von Zugriff auf den Server, wie zum Beispiel mit Ssh.
Sie können keine Befehle über FTP ausführen, noch können Sie arbeiten direkt auf Dateien auf einem FTP-Server gespeichert, wenn Sie den FTP-Server zu einem Dateisystem zugeordnet haben. Wie man Letzteres macht, hängt von Ihrem Betriebssystem ab.
Da du g ++ gesagt hast, gehe ich von Linux aus, schau also in FTPFS.
+1 für FTPFS, das für mehrere Projekte verwendet. – OneOfOne
OneOfOne: zusammen mit GCC? –
Wenn Sie ein Linux-System (und wahrscheinlich auch einen * nix- oder BSD-Flavout) verwenden, dann ist es möglich, dass der ftp-Server als Dateisystem auf Ihrem Rechner installiert ist, wie Tyler McHenry schrieb.
Es ist jedoch nicht notwendig, "in FTPFS zu schauen", wenn Sie eine neue GNOME-basierte Distribution verwenden. In Ubuntu (9.04) kann ich "Places" -> "Connect to server" wählen und FTP wählen. Dann, wenn der Ordner in Nautilus geöffnet wird, können Sie das gemountete Verzeichnis in ~/.gvfs/finden und dann sollten Sie in der Lage sein, es ohne irgendwelche Probleme zu kompilieren.
Ich wäre sehr überrascht, wenn KDE nicht die gleiche Funktion hätte, aber das Verzeichnis wird woanders gemountet werden.
Hat der FTP-Server eine öffentliche Website, die mit Skriptsprachen wie PHP arbeitet? Wenn ja, könnten Sie Ihren Quellcode hochladen, eine PHP-Datei bearbeiten, die system
aufruft und Ihren Code kompilieren.
Im Allgemeinen ist dies wahrscheinlich keine gute Idee: Es ist ein langsamer, manueller Prozess & könnte Sicherheitsproblemen unterliegen, wenn das PHP-Skript können Sie den Kompilierbefehl bearbeiten.
Erfolgt das Kompilieren auf Ihrem lokalen Computer oder dem, der den FTP-Server enthält? –
Warum denken Sie, dass Sie das tun müssen? –