Připojení na Aisu:

  1. otevřít SSH terminál
    • Windows (B116 a B117) - např. předinstalováné Putty, vyplnit
    • Linuxu (B130) - Terminál a příkaz ssh aisa
    • zkontrolujte, zda máte správně nastavené kódování (jinak se objevují paznaky v normálním výpisu - typicky a s vlnovkou apod.)
      • Window→Translation→Remote character set: UTF-8
  2. autentizace pomocí loginu xVasLoginZPrijmeni a hesla (pokud jste dosud nepoužili, tak je možná sekundární heslo ISu)
  3. dialog ohledně neznámého klíče můžete odkliknout OK (správně byste měli zkontrolovat fingerprint)
  4. stejným způsobem si otevřete ještě jeden další terminál (první bude „překladový“, druhý „editovací“)

Vytvoření a editace souboru na Aise:

  1. použijte svůj oblíbený editor - pokud jej ještě nemáte, zkuste níže uvedené
  2. editor Pico
    • pico jmeno_souboru.c
    • zobrazení nápovědy Ctrl+G
    • uložení souboru Ctrl+O
    • ukončení editace Ctrl+X
  3. editor Vim
  4. editor ve WinSCP (Windows)
    • nástroj umožňující bezpečný přenos souborů mezi Windows a Unix stroji
    • stáhněte si Portable Executables verzi z http://winscp.net/eng/download.php#download2
    • připojte se na Aisu analogicky jako pro Putty
    • vytvořte nový soubor pomocí Shift+F4 (s příponou .c)
    • editujte soubor, uložte pomocí Ctrl+S
    • zadejte znovu heslo
    • v tuto chvíli máte soubor na Aise a můžete jej překládat
  5. využití namapovaného home adresáře na Aise u Windows strojů na fakultě
    • editace souboru libovolným vhodným editorem
    • po uložení dojde k propagaci na Aisu a můžete spustit překlad

Překlad programu na Aise:

  1. předpokládá se otevřený terminál na Aise (začínáte ve svém home adresáři)
  2. vstupte do adresáře se zdrojovým souborem (např. cd pb071)
  3. gcc -std=c99 -pedantic -Wall -Wextra -o nazev_spustitelneho_souboru nazev_zdrojoveho_souboru.c - přeloží soubor do spustitelné podoby
  4. ./nazev_spustitelneho_souboru
  5. Pridani nejnovejsi verze gcc: module add gcc-4.5.3
  6. Zjisteni verze gcc: gcc –version

Materiály ke cvičení, speciální skupiny

Cvičení 02