Integrované vývojové prostředí
Někteří vývojáři si vystačí s jednoduchým programátorským editorem a s kompilací programů pomocí make utility z příkazového řádku. Valná část vývojářů ale dává přednost nějakému integrovanému vývojovému prostředí (IDE).
Velmi rozšířené je vývojové prostředí Eclipse nebo nástroje, které jsou na jeho základech postavené. Vývojové prostředí Eclipse je napsané v programovacím jazyce Java a je celkem náročné na výkon počítače. V dnešní době levných ale výkonných počítačů to přestává být problém. Pro práci na našich projektech můžeme použít na výkon počítače nenáročné vývojové prostředí Code::Blocks nebo právě Eclipse.
Co nás čeká ...
Instalace a nastavení C::B
Open source projekt Code::Blocks je stabilní vývojové prostředí, které je šířeno pod GPL licencí. Základem projektu je multiplatformní knihovna wxWidgets, program je napsán v programovacím jazyce C++, jeho funkčnost je rozšiřitelná pomocí pluginů a binární verze Code::Blocks jsou dostupné pro operační systémy Windows i Linux a dokonce i pro Mac OS X.
Vytvoření projektu v C::B
Nejdříve si vytvoříme jednoduchý, ale funkční projekt a nastavíme pro něj všechny potřebné parametry. Použijeme zdrojové a hlavičkové soubory jednoduchého příkladu a otestujeme, že nám funguje kompilace a sestavení projektu podle našich představ. Projekt potom uložíme jako šablonu, kterou budeme používat pro zakládání nových projektů.
Konfigurace projektu v C::B
Aby se nám projekt přeložil a sestavil tak, jak potřebujeme, musíme nastavit parametry pro kompilátor a linker. K tomu přidáme pár příkazů, které se provedou po linkování a z ELF souboru nám vygenerují .bin, případně .hex soubor.
Šablona projektu v C::B
Abychom pro každý nový projekt nemuseli provádět stále dokola stejná nastavení, uložíme si jednoduchý projekt jako šablonu.
Instalace Eclipse
V předchozí části jsme nakonfigurovali a sestavili vzorový projekt v prostředí Code::Blocks. Nyní si vytvoříme vzorový projekt v prostředí Eclipse. Nejdříve nainstalujeme Eclipse a potom do něj nainstalujeme pluginy, které nám usnadní překlad a sestavení našich programů.
Konfigurace Eclipse
Vytvoříme si a nakonfigurujeme projekt v Eclipse, ve kterém použijeme zdrojové soubory našeho jednoduchého příkladu.