Nwlapcug.com


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 serve per collegare 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 fare il login e compilare ed eseguire il codice sorgente. Questo è particolarmente utile se si utilizza una macchina Windows, ma il programma è scritto per i sistemi operativi UNIX o Linux.

Istruzioni

1

Avviare il Client SSH facendo clic sulla sua icona. Se si utilizza un PC Windows, sarà necessario scaricare un Client SSH. Linux, UNIX e Mac OSX sono dotate di client SSH costruite al loro interno.

2

Immettere l'indirizzo del server per il computer remoto che si dispone di un account con. È necessario inserire questo nel campo di client SSH contrassegnato come "Server" o "Sistema remoto." La formulazione esatta dipende dal software utilizzato. Ad esempio, il programma di Windows, PuTTY utilizza il termine "Host Name".

3

Digitare il nome utente e la password nei campi client SSH contrassegnato "Username" e "Password".

4

Fare clic sul pulsante "Connetti" per avviare la sessione SSH. Una finestra viene visualizzata e viene visualizzato un prompt dei comandi. È ora loggato sul sistema remoto ed eseguire comandi.

5

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

gcc - o nomeprogramma source.c

g + + -o nomeprogramma source.cpp

javac source.java

6

Inserire il comando che esegue il programma. Ciò richiede che si immette il nome del programma che è stato compilato. Nel caso del programma C e C++, il nome del programma è "nomeprogramma." Nel caso il programma Java, il programma prende lo stesso nome come file di codice sorgente, quindi è "fonte". Ecco i comandi necessari per eseguire i programmi C, C++ e Java:

. / nomeprogramma

. / nomeprogramma

origine di Java

7

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