>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Compilar e Executar Programas com SSH

Shell Seguro (SSH) é um protocolo de rede que criptografa transmissões para impedir que alguém intercepte seus dados. Geralmente é usado para conectar um computador local a um sistema UNIX ou Linux remoto, permitindo que você execute comandos nesses sistemas. Por exemplo, se você tem uma conta de usuário em um sistema Linux, poderia usar SSH para fazer login e compilar e executar código-fonte. Isso é particularmente útil se você está usando uma máquina Windows, mas seu programa é escrito para os sistemas operacionais UNIX ou Linux.

Passo 1

Inicie o Cliente SSH clicando no seu ícone. Se você está usando um PC Windows, precisará baixar um Cliente SSH. Linux, UNIX e Mac OSX vêm com clientes SSH integrados.

Passo 2

Digite o endereço do servidor para o computador remoto com o qual você tem uma conta. Você precisa inserir isso no campo do cliente SSH marcado "Servidor" ou "Sistema Remoto". A redação exata depende do software usado. Por exemplo, o programa Windows PuTTY usa o termo "Host Name".

Passo 3

Digite seu nome de usuário e senha nos campos do cliente SSH marcados "Nome de Usuário" e "Senha".

Passo 4

Clique no botão "Conectar" para iniciar a sessão SSH. Uma janela aparece e exibe um prompt de comando. Você agora fez login no sistema remoto e pode executar comandos.

Passo 5

Digite o comando para compilar seu código-fonte. Este código-fonte deve estar no sistema remoto, no seu diretório de usuário. O comando exato depende do compilador que você está usando e da linguagem de programação em que seu programa está escrito. Os três exemplos a seguir mostram como compilar arquivos de código-fonte C, C++ e Java nomeados "source.c", "source.cpp" e "source.java" em um programa:

gcc –o programName source.c
g++ -o programName source.cpp
javac source.java

Passo 6

Digite o comando que executa seu programa. Isso requer que você digite o nome do programa que compilou. No caso do programa C e C++, o nome do programa é "programName". No caso do programa Java, o programa assume o mesmo nome do arquivo de código-fonte, então é "source". Aqui estão os comandos necessários para executar os programas C, C++ e Java:

./programName
./programName
java source

Passo 7

Pressione a tecla "Enter" para executar o comando. Seu programa agora rodará no sistema remoto.