-
Úvodní test předpokladů (unix příkazy)
-
Překlad na příkazové řádce na Aise (předpřipravený zdrojový kód), ukázka postupu, ukázka chyb překladače, spuštění programu
-
Vytvoření projektu v QT Creator, překlad, spuštění
-
Windows učebny - spuštění nainstalovaného programu
-
Linux učebna B130
-
module add qtsdk-1.2
-
qtcreator
-
-
Pokud nelze vytvořit nový C projekt (viz. tutoriál)
-
-
Report problémů na jednotlivých strojů - pokud narazíte na jakoukoli nefunčnost instalace na používaném počítači, nahlašte prosím tyto problémy svému cvičícímu - diky.
-
Bez domácího úkolu
Připojení na Aisu:
-
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.)
-
autentizace pomocí loginu xVasLoginZPrijmeni a hesla (pokud jste dosud nepoužili, tak je možná sekundární heslo ISu)
-
dialog ohledně neznámého klíče můžete odkliknout OK (správně byste měli zkontrolovat fingerprint)
-
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:
-
použijte svůj oblíbený editor - pokud jej ještě nemáte, zkuste níže uvedené
-
editor Pico
-
editor Vim
-
editor ve WinSCP (Windows)
-
nástroj umožňující bezpečný přenos souborů mezi Windows a Unix stroji
-
-
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
-
využití namapovaného home adresáře na Aise u Windows strojů na fakultě
Překlad programu na Aise:
-
předpokládá se otevřený terminál na Aise (začínáte ve svém home adresáři)
-
vstupte do adresáře se zdrojovým souborem (např. cd pb071)
-
gcc -std=c99 -pedantic -Wall -Wextra -o nazev_spustitelneho_souboru nazev_zdrojoveho_souboru.c - přeloží soubor do spustitelné podoby
-
./nazev_spustitelneho_souboru
-
Pridani nejnovejsi verze gcc: module add gcc-4.5.3
-
Zjisteni verze gcc: gcc –version