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 ⌘+Space, do ktorého napíšeme jednoducho „Terminal“.
alebo pomocou rýchleho vyhľadávaniaHomebrew je správca balíkov podobný apt, ktorý nám sprístupní nástroje, ktoré náš macOS nemá.
-
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>
-
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: