>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come compilare ed eseguire programmi con SSH

Secure Shell (SSH) è un protocollo di rete che crittografa le trasmissioni per impedire a chiunque di intercettare i tuoi dati. Di solito viene utilizzato per connettere un computer locale a un sistema UNIX o Linux remoto, consentendo di eseguire comandi su quei sistemi. Ad esempio, se si dispone di un account utente su un sistema Linux, è possibile utilizzare SSH per accedere e compilare ed eseguire il codice sorgente. Ciò è particolarmente utile se stai usando una macchina Windows, ma il tuo programma è scritto per i sistemi operativi UNIX o Linux.

Passaggio 1

Avvia il client SSH facendo clic sulla sua icona. Se utilizzi un PC Windows, dovrai scaricare un client SSH. Linux, UNIX e Mac OSX sono dotati di client SSH integrati.

Passaggio 2

Inserisci l'indirizzo del server per il computer remoto con cui hai un account. Devi inserirlo nel campo client SSH contrassegnato come "Server" o "Sistema remoto". La dicitura esatta dipende dal software utilizzato. Ad esempio, il programma Windows PuTTY utilizza il termine "Nome host".

Passaggio 3

Digita il tuo nome utente e password nei campi del client SSH contrassegnati da "Nome utente" e "Password".

Passaggio 4

Fare clic sul pulsante "Connetti" per avviare la sessione SSH. Viene visualizzata una finestra e viene visualizzato un prompt dei comandi. Ora hai effettuato l'accesso al sistema remoto e puoi eseguire i comandi.

Passaggio 5

Immettere il comando per compilare il codice sorgente. Questo codice sorgente deve trovarsi sul sistema remoto, nella directory dell'utente. Il comando esatto dipende dal compilatore che stai utilizzando e dal linguaggio di programmazione in cui è scritto il tuo programma. I tre esempi seguenti mostrano come compilare un file di codice sorgente C, C++ e Java denominato "source.c", "source.cpp" e "source.java" in un programma:

gcc –o nomeprogramma sorgente.c g++ -o nomeprogramma sorgente.cpp javac sorgente.java

Passaggio 6

Inserisci il comando che esegue il tuo programma. Ciò richiede che tu inserisca il nome del programma che hai compilato. Nel caso del programma C e C++, il nome del programma è "nomeprogramma". Nel caso del programma Java, il programma prende lo stesso nome del file del codice sorgente, quindi è "sorgente". Ecco i comandi necessari per eseguire i programmi C, C++ e Java:

./nomeprogramma ./nomeprogramma sorgente java

Passaggio 7

Premere il tasto "Invio" per eseguire il comando. Il tuo programma verrà ora eseguito sul sistema remoto.


  1. Come compilare con un iPhone
  2. Come DJ con un MacBook
  3. Come eseguire Con una Steadicam
  4. Come disinstallare programmi utilizzando programmi e funzionalità
  5. Come eseguire un programma all'avvio
  6. Come eseguire un programma a 32 bit in 64