Вопрос

Я хотел бы знать, могу ли я использовать g ++ для компиляции исходных файлов C ++, хранящихся на FTP-сервере? Можно ли это сделать?

Примечание. FTP-сервер находится в локальной сети

Это было полезно?

Решение

Нет, это невозможно. Ftp не позволяет вам запускать программы на сервере, он просто используется для передачи файлов. Для выполнения программ (например, компилятора) вам нужен другой доступ к серверу, например, с помощью Ssh .

Другие советы

Вы не можете выполнять команды через FTP, а также не можете работать непосредственно с файлами, хранящимися на FTP-сервере, если вы не сопоставили FTP-сервер с файловой системой. Как это сделать, зависит от вашей операционной системы.

Так как вы сказали g ++, я предполагаю, что Linux, так что загляните в FTPFS .

Если вы используете систему Linux (и, возможно, любой вариант * nix или BSD), то да, это возможно, если ftp-сервер смонтирован на вашей машине как файловая система, как писал Тайлер МакГенри.

Однако не обязательно " заглядывать в FTPFS " если вы используете какой-либо недавний дистрибутив на основе Gnome. В Ubuntu (9.04) я могу сделать «Места» -> «Подключиться к серверу». и выберите FTP. Затем, когда папка открыта в Nautilus, вы можете найти смонтированный каталог в ~ / .gvfs /, и тогда вы сможете скомпилировать его без каких-либо проблем.

Я был бы очень удивлен, если бы в KDE не было такой же функции, но каталог был бы смонтирован в другом месте.

Есть ли у FTP-сервера общедоступный веб-сайт, который работает с языками сценариев, такими как PHP? Если это так, вы можете загрузить свой исходный код и отредактировать файл PHP, который вызывает system и скомпилируйте свой код.

В общем, это, вероятно, не очень хорошая идея: это медленный, ручной процесс & amp; могут быть проблемы с безопасностью, если PHP-скрипт позволяет вам редактировать команду компиляции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top