Manuál: Mac

Vďaka podobnosti s Linuxom sú návody zhodné s vývojem na Linuxu, teda až na inštaláciu nástrojov. Doporučuje sa tiež miesto valgrind používať Dr. Memory. Stačí teda pomocou Homebrew nainštalovať základné nástroje a Dr. Memory. IDE uvedené v manuáli sú multiplatformové a môžeme ich využiť rovnako. Navyše uvádzame iba prostredie špecifické pre macOS, Xcode.

Instalace nástrojů

Terminál otvárame z časti Launchpad  Others alebo pomocou rýchleho vyhľadávania +Space, do ktorého napíšeme jednoducho „Terminal“.

Homebrew je správca balíkov podobný apt, ktorý nám sprístupní nástroje, ktoré náš macOS nemá.

  1. Podľa oficiálnej stránky nainštalujeme Homebrew príkazom:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Balíky následne inštalujeme príkazom:

    brew install <package_name>
  2. Nainštalujeme potrebné programy (no bude nám chýbať clang-tidy a valgrind):

    brew install git cmake gcc cppcheck clang-format
    Na macOS stále nefunguje valgrind. Jednou z možností, ako ho používať, je Docker. –

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, 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ť terminál (a 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.

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 Macu máme na výběr z následujících: