Kā kompilēt un palaist programmas, izmantojot SSH

Secure Shell (SSH) ir tīkla protokols, kas šifrē pārraides, lai neļautu nevienam pārtvert jūsu datus. To parasti izmanto, lai savienotu lokālo datoru ar attālo UNIX vai Linux sistēmu, ļaujot šajās sistēmās palaist komandas. Piemēram, ja jums ir lietotāja konts Linux sistēmā, varat izmantot SSH, lai pieteiktos un kompilētu un palaistu pirmkodu. Tas ir īpaši noderīgi, ja izmantojat Windows datoru, bet jūsu programma ir rakstīta UNIX vai Linux operētājsistēmām.

1. darbība

Palaidiet SSH klientu, noklikšķinot uz tā ikonas. Ja izmantojat Windows datoru, jums būs jālejupielādē SSH klients. Operētājsistēmās Linux, UNIX un Mac OSX ir iebūvēti SSH klienti.

Dienas video

2. darbība

Ievadiet tā attālā datora servera adresi, kurā jums ir konts. Tas ir jāievada SSH klienta laukā ar atzīmi "Serveris" vai "Attālā sistēma". Precīzs formulējums ir atkarīgs no izmantotās programmatūras. Piemēram, Windows programmā PuTTY tiek izmantots termins "Host Name".

3. darbība

Ievadiet savu lietotājvārdu un paroli SSH klienta laukos, kas atzīmēti kā "Lietotājvārds" un "Parole".

4. darbība

Noklikšķiniet uz pogas "Savienot", lai sāktu SSH sesiju. Tiek parādīts logs un tiek parādīta komandu uzvedne. Tagad esat pieteicies attālajā sistēmā un varat izpildīt komandas.

5. darbība

Ievadiet komandu, lai apkopotu avota kodu. Šim avota kodam ir jāatrodas attālajā sistēmā jūsu lietotāja direktorijā. Precīza komanda ir atkarīga no izmantotā kompilatora un programmēšanas valodas, kurā programma ir uzrakstīta. Šie trīs piemēri parāda, kā programmā apkopot C, C++ un Java pirmkoda failus ar nosaukumu "source.c", "source.cpp" un "source.java".

gcc –o programmasnosaukums avots.c g++ -o programmasnosaukums avots.cpp javac avots.java

6. darbība

Ievadiet komandu, kas izpilda jūsu programmu. Šim nolūkam ir jāievada kompilētās programmas nosaukums. Programmu C un C++ gadījumā programmas nosaukums ir "programmas nosaukums". Java programmas gadījumā programma aizņem tāds pats nosaukums kā pirmkoda failam, tāpēc tas ir "avots". Šeit ir komandas, kas nepieciešamas, lai palaistu C, C++ un Java programmas:

./programmas nosaukums ./programmas nosaukums java avots

7. darbība

Nospiediet taustiņu "Enter", lai izpildītu komandu. Jūsu programma tagad darbosies attālajā sistēmā.

Lietas, kas jums būs nepieciešamas

  • Lokālais dators ar instalētu SSH klientu

  • Attālais dators ar SSH serveri (bieži saukts par čaulas kontu)