Linux je v učebniach bežný, používa ho tiež väčšina cvičiacich a kontr. Jeho prostredie je na vývoj programov v C ideálne, vzhľadom na to, že Linux, a teraz ako jadro operačného systému, je v C napísaný.
Pokud s linuxem začínáte, budou se vám hodit tipy pro práci s bashem a Linuxem.
Instalace nástrojů
Pro instalaci nástrojů na Ubuntu použijeme příkaz:
sudo apt install git cmake gcc g++ gdb valgrind cppcheck clang-tidy clang-format
sudo
|
superuser do, je požiadanie o administrátorské práva pre nasledujúci príkaz (zjednodušene) |
apt
|
je správca balíkov (package manager), umožňuje ľahko inštalovať/mazať programy |
install
|
je príkaz pre apt a zároveň jeho prvý parameter. Oznámi, že nasledujúce parametre sú názvy programov |
Počas inštalácie väčšieho množstva balíkov nás apt požiada o súhlas. Pokiaľ inštalácia skončí neúspešne, je možno potrebné aktualizovať zoznamy balíkov:
sudo apt update
Na odlišnej distribúcii je potrebné nahradiť apt odpovedajúcim správcom balíkov. |
Možnosti vývojových prostředí
Textové editory
Na začiatok je možné kód editovať iba v termináli, v textovom editore ako napríklad vim. Je to náročnejšia cesta, vhodná skôr pre ľudí zaujímajúcich sa o Linux, lebo zároveň je potrebné učiť sa ovládať daný editor. Dá nám to ale dokonalé porozumenie toho, čo robíme, a v procese sa tiež často lepšie naučíme používať Linux. Chvíľami sa tiež môžeme cítiť ako hacker.
IDE
Vývoj v IDE, vývojovom prostredí, spočíva v jednom programe, ktorý má v sebe všetky nástroje, ktoré by sme inak spúšťali v termináli.
Na fakultných počítačoch si IDE pridáme aktivovaním modulov.
Pri používaní IDE často zabúdame na procesy, ktoré pred nami IDE skrýva — z jednoduchej kompilácie sa tak môže stať mágia. Práve preto môžu niektorí cvičiaci odporučiť skôr textový editor. |
Na výběr máte: