Uruchamianie programów w C na unixlabie
Stefan Sokołowski

Obowiązuje Państwa umiejętnosć uruchamiania programów w C bez wspomagania ze strony ,,środowisk uruchomieniowych'' — czyli z użyciem osobnych narzędzi: edytora i kompilatora. Oczywiście używanie środowisk nie jest zabronione; ale przy wszelkich wątpliwościach, czy coś działa czy nie, kryterium rozstrzygające będzie stanowiło, czy działa na unixlabie.

Unixlab to uczelniany serwer, na którym Państwo macie pozakładane konta. Działa w systemie operacyjnym Linux. W normalnym trybie macie Państwo do niego dostęp tylko alfanumeryczny (czyli bez prawdziwej grafiki) — ale w tym semestrze nam to wystarczy.

Praca z programem:

  1. przygotować tekst źródłowy programu przy pomocy edytora;
  2. przetłumaczyć program na język maszyny przy pomocy kompilatora;
  3. jeśli kompilacja wykazuje błędy, to przeanalizować komunikaty, poprawić edytorem tekst źródłowy i powrócić do 2;
  4. jeśli kompilacja nie wykazuje błędów (to nie znaczy jeszcze, że na pewno ich nie ma!), to utworzony przez kompilator przekład uruchomić kolejno (już bez powtórnej kompilacji) na wszystkich posiadanych kompletach danych i krytycznie przyjrzeć się wynikom.

PO CO takie wymagania:


Dostęp do unixlaba z windowsa:

(nie ma znaczenia, czy z sali laboratoryjnej na Uczelni, czy też z własnego komputera windowsowego z domu)
  1. otworzyć program   putty.exe ,
  2. wpisać adres serwera   iis.ans-elblag.pl ,
  3. w otwartym oknie zalogować się swoimi danymi z unixlaba:
        username — nr_indeksu
        password — początkowo PESEL, ale lepiej zmienić,
  4. zakończenie pracy — komenda   exit .

Praca w Linuksie:

Dobra rada:

Zalogować się na unixlaba dwukrotnie, w dwóch różnych oknach; postawić te okna na ekranie obok siebie, tak żeby treść obu stale była przed oczami na raz, bez przełączania się z jednego na drugie. W jednym oknie otworzyć edytor i aż do końca pracy go nie zamykać. W drugim oknie wydawać komendy systemowi i kompilatorowi oraz odczytywać wyniki działania programu.


Do głównej witrynki laboratorium
Do mojej głównej witrynki

Ostatnia modyfikacja: 25 września 2024