Budeme instalovat:
- PSPad - http://www.pspad.com
- Cygwin - http://www.cygwin.com
- gcc
Zvýrazňuje související závorky, umí doplňovat párové znaky, spravuje projekty, umí FTP...
- Poměrně kvalitní textový editor se zvýrazněním syntaxe a možností přiřazení kompilátoru k tlačítku GUI.
- Díky němu se můžeš ve Windows pohybovat jako v linuxu s hromadou linuxových příkazů včetně interpreta příkazové řádky (bash) a základních GNU nástrojů.
- OpenSourcový kompilátor jazyka C. Tento program si vezme náš zdrojový kód v souboru program.c, udělá nějaká kouzla a vyrobí z toho spustitelný program.exe . Může nám také místo spustitelné "binárky" vygenerovat zdrojový kód pro assembler GAS, který musíme pro převod do binárky převést assemblerem na objektový soubor a ten pak linkerem na spustitelnou binárku.
- Stáhni si PSPad z http://www.pspad.com/cz/download.php (chceš instalátor z mirroru)
- Nainstaluj ho
- Ještě trochu polaď
Můžeš si nainstalovat všechno, ale řekl bych, že většinu z toho stejně teď nepoužiješ.
Přenosná aplikace se může kopírovat mezi počítači bez nutnosti instalace, ale pak chybí některé možnosti integrace.
Z některých funkcí by se ti mohlo udělat špatně, naštěstí jdou ale vypnout.
Pokus se co nejvíce znaků napsat sám, nenech se doplňovat strojem.
A ujisti se, že používáš správnou znakovou sadu.
- Stáhnout instalátor
- nainstalovat Cygwin DLL (takové jádro cygwinu)
- abc
- Nastavit jakési "repozitáře" či "mirrory" (tato slova nejsou shodná, jen je lze teď použít k označení stejného objektu.. Záleží jen na pohledu)
- nainstalovat program gcc
Zde si volíte, odkud se získávají jednotlivé balíčky - zagzipované soubory obsahující programy. Pokud instalujete poprvé, zvolte stahování z internetu.
Cesta ke kořenovému (root) adresáři by neměla obsahovat mezery a měla by být co nejjednodušší. Tento adresář bude cygwin považovat za "/", tedy kořenový.
Nastav si nějaký adresář, do nějž se budou stahovat balíčky z internetu v následujících krocích. Cesta by měla být jednoduchá, mezery by vadit neměly, ale raději ne do kořenového adresáře cygwinu.
- Jestli si dobře vzpomínám, tak při první instalaci na mě teď někdy měla vyskočit chybová zpráva (s bílím X na červeném kolečku, za zvuku ".hHUMmmm.."), kterou jsem jen potvrdil OK a nestaral se dál, nebo to správně mělo být jen varovné, ne-li tázací okno. Každý se holt někdy uklepne v kódu, ale zrovna GUI... no, nechme toho ;)
Kdybys používal proxy, patrně bys o tom věděl a tak bys na tuto tabulku byl zvyklý ;) My smrtelníci si ale necháme zaškrtnuté Direct connection.
- Tady ale pozor: Myslel jsem si, že čím víc mirrorů zvolím, tím více softwaru, verzí a celkové rychlosti budu mít. Ale v konečném důsledku to dopadlo tak, že se mi asi půl hodiny stahovaly informace o balících na serveru a samotné gcc jen pár sekund... Takže po skromnu. Vyberte si teda jeden, maximálně dva servery, třeba německý.
- To je to stahování, o kterém jsem mluvil. Čím více serverů, tím pomalejší (obzvláště pokud jsi příznivec FTP, budeš před zahájením každého stahování čekat na ustanovení spojení.
Nyní máme nainstalovaný cygwin. Terminál můžeme spustit buď nově přidanou ikonou v nabídce Start (která mimochodem nemusí správně fungovat. Někdy je třeba otevřít vlastnosti ikony,
a umazat ocásek o ikoně v cestě.
Může se ale stát, že to půjde spustit i bez této úpravy (Na WinXP mi to šlo, na Win7 ne...) ), nově přidanou ikonou na ploše (se kterou se bude nejspíše muset provést stejný proces), nebo spuštěním něco\cygwin\bin\mintty.exe (což je cesta podle Windows. Linuxová cesta (tedy ta, co by viděl cygwin) by byla /bin/mintty.exe)
You should get something like this:
Toto je terminál. Jak se ovládá ti povím v příštím díle. Teď zkus do terminálu napsat přesně toto (nové řádky normálně entrem):
cat > privitani.c << EOF && /bin/gcc.exe privitani.c -o vitej.exe && ./vitej.exe
#include
int main(void)
{
printf("\n\nGratuluji k nainstalovani cygwinu s gcc a uspesnemu zkompilovani prvniho programu v C\n");
return 0;
}
EOF
Uvidíme se příště.
Čau, měl bych pro Tebe nabídku práce. Ozvi se mi na mail.
OdpovědětVymazat