Kaip kompiliuoti ir paleisti programas naudojant SSH

Saugus apvalkalas (SSH) yra tinklo protokolas, kuris užšifruoja perdavimą, kad niekas negalėtų perimti jūsų duomenų. Paprastai jis naudojamas vietiniam kompiuteriui prijungti prie nuotolinės UNIX arba Linux sistemos, leidžiančios tose sistemose vykdyti komandas. Pavyzdžiui, jei turite vartotojo abonementą „Linux“ sistemoje, galite naudoti SSH, kad prisijungtumėte, sukompiliuotų ir paleistumėte šaltinio kodą. Tai ypač naudinga, jei naudojate „Windows“ įrenginį, bet jūsų programa parašyta UNIX arba Linux operacinėms sistemoms.

1 žingsnis

Paleiskite SSH klientą spustelėdami jo piktogramą. Jei naudojate „Windows“ kompiuterį, turėsite atsisiųsti SSH klientą. „Linux“, „UNIX“ ir „Mac OSX“ yra su integruotais SSH klientais.

Dienos vaizdo įrašas

2 žingsnis

Įveskite nuotolinio kompiuterio, kuriame turite paskyrą, serverio adresą. Tai turite įvesti SSH kliento lauke, pažymėtame „Serveris“ arba „Nuotolinė sistema“. Tiksli formuluotė priklauso nuo naudojamos programinės įrangos. Pavyzdžiui, Windows programa PuTTY naudoja terminą "Host Name".

3 veiksmas

Įveskite savo vartotojo vardą ir slaptažodį SSH kliento laukuose, pažymėtuose „Vartotojo vardas“ ir „Slaptažodis“.

4 veiksmas

Spustelėkite mygtuką „Prisijungti“, kad pradėtumėte SSH seansą. Pasirodo langas ir rodoma komandų eilutė. Dabar prisijungėte prie nuotolinės sistemos ir galite vykdyti komandas.

5 veiksmas

Įveskite komandą, kad sukurtumėte šaltinio kodą. Šis šaltinio kodas turi būti nuotolinėje sistemoje, jūsų vartotojo kataloge. Tiksli komanda priklauso nuo jūsų naudojamo kompiliatoriaus ir programavimo kalbos, kuria parašyta jūsų programa. Šie trys pavyzdžiai parodo, kaip programoje sukompiliuoti C, C++ ir Java šaltinio kodo failus, pavadintus "source.c", "source.cpp" ir "source.java".

gcc –o programos pavadinimas šaltinis.c g++ -o programos pavadinimas šaltinis.cpp javac šaltinis.java

6 veiksmas

Įveskite komandą, kuri vykdo jūsų programą. Tam reikia įvesti sukurtos programos pavadinimą. C ir C++ programų atveju programos pavadinimas yra "programos pavadinimas". Java programos atveju programa paima toks pat pavadinimas kaip ir šaltinio kodo failas, taigi jis yra „šaltinis“. Čia yra komandos, reikalingos paleisti C, C++ ir Java programos:

./programName ./programName java šaltinis

7 veiksmas

Norėdami įvykdyti komandą, paspauskite klavišą „Enter“. Dabar jūsų programa veiks nuotolinėje sistemoje.

Daiktai, kurių jums prireiks

  • Vietinis kompiuteris su įdiegtu SSH klientu

  • Nuotolinis kompiuteris su SSH serveriu (dažnai vadinamas apvalkalo paskyra)