Pergunta

Eu gostaria de saber se eu posso usar arquivos g ++ para compilação C ++ fonte armazenados em um servidor FTP? isso pode ser feito?

Nota: O servidor FTP é dentro da rede local

Foi útil?

Solução

Não, isso não é possível. FTP não permitem executar programas no servidor, ele é apenas usado para transferir arquivos. Para executar programas (como o compilador) você precisa de algum tipo diferente de acesso ao servidor, como por exemplo, com Ssh .

Outras dicas

Você não pode executar comandos através de FTP, nem você pode operar diretamente sobre os arquivos armazenados em um servidor FTP, a menos que você mapeou o servidor FTP para um sistema de arquivos. Como fazer o último depende do seu sistema operacional.

Uma vez que você disse g ++, presumo Linux, assim que olhar para FTPFS .

Se você estiver usando um sistema Linux (e provavelmente qualquer * nix ou BSD flavout também), então sim, é possível se o servidor FTP é montado como um sistema de arquivos em sua máquina, como Tyler McHenry escreveu.

No entanto, não é necessário marcar a "olhar para FTPFS" se você estiver usando qualquer distro baseada em Gnome recente. No Ubuntu (9.04) que eu possa fazer "Lugares" -> "Conectar ao Servidor" e escolha FTP. Então, quando a pasta é aberta no Nautilus pode encontrar o diretório montado em ~ / .gvfs / e então você deve ser capaz de compilá-lo sem qualquer problema em tudo.

Eu ficaria muito surpreso se o KDE não têm a mesma função, mas o diretório será montado em outro lugar.

O servidor FTP tem um site público que trabalha com linguagens de script, como PHP? Se assim for, você pode fazer upload de seu código-fonte, editar um arquivo PHP que as chamadas system e compilar seu código.

Em geral, isso provavelmente não é uma boa idéia:. É um processo lento, manual e poderia estar sujeito a problemas de segurança se o script PHP permite que você editar o comando de compilação

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top