Search
Po instalci OS Ubuntu již stačí nainstalovat nástroje pro práci. To je v prostředí Ubuntu přímočaré použitím příkazu apt. Pro instalaci je však potřeba spustit instalační program apt s právy adminstrátora (v unix světě označovaný jako root), což lze snadno prostřednictví příkazu sudo. sudo vyžaduje ověření vaší indentity, proto bude třeba zadání vašeho hesla pro pokračování. Po nalezení požadovaného balíčku se vás zeptá jestli chcete pokračovat a vyzve k zadání [y/n].
apt
sudo
Základní sada vývojových nástrojů používaných na PRPA se skládá z kompilátoru gcc a clang, nástroje pro řízení překladu make a pomocné utility pro zobrazení adresářové struktury tree. Instalaci těchto nástroju provedeme přímočaře prostředníctvím příkazu
gcc
clang
make
tree
sudo apt install gcc clang make tree zip unzip
Tj. jako administrátor (sudo) spustíme program apt po kterém chceme nainstalovat (install) balíčky gcc, clang, make a tree. Vše ostatní je identické pro všechny počítače, a proto již není nutné naše další interakce s počítačem.
install
sudo apt update
Volitelně můžete přidávat další užitečné balíčky, například:
sudo apt install tree cppcheck git
Na cvičeních i v odevzdávacím systému budeme používat program Valgrind pro kontrolu práce s pamětí (odhaluje špatnou alokaci a skok na základě neicializované proměnné). Instalace probíhá stejně jako u ostatních balíčků.
sudo apt install valgrind
--version
valgrind --version
valgrind --help
Příklad práce s valgrind memcheck: