CMake je známý překladač, který si v posledních letech získal velkou oblibu. Hlavním důvodem jeho popularity je to, že je open source a multiplatformní, takže jej vývojáři mohou používat na jakémkoli operačním systému, který chtějí, a nemusí se starat o licenční poplatky. Kromě toho může CMake generovat obaly a spustitelné soubory v jakékoli kombinaci, takže je velmi univerzální.
Zatímco některé kompilátory jsou navrženy tak, aby fungovaly pouze se specifickými jazyky nebo operačními systémy, CMake lze použít s jakýmkoli programovacím jazykem a na jakékoli platformě. Díky tomu je ideální volbou pro vývojáře, kteří chtějí flexibilitu při práci na různých projektech. CMake je také neustále aktualizován o nové funkce a vylepšení, takže vývojáři si mohou být jisti, že používají vždy aktuální nástroj. Se svými mnoha výhodami není divu, že se CMake v posledních letech stal tak populární.
V následujícím tutoriálu se naučíte, jak nainstalovat CMake na pracovní stanici nebo server Rocky Linux 9 pomocí terminálu příkazového řádku dvěma metodami: správce balíčků dnf s nativním proudem aplikací nebo metodou kompilace.
Obsah
Aktualizujte Rocky Linux
Nejprve aktualizujte svůj systém, aby byly všechny stávající balíčky aktuální.
sudo dnf upgrade --refresh -y
Nainstalujte metodu CMake – DNF
První metoda doporučená pro většinu uživatelů nainstaluje CMake z appstreamu. Tato verze se doporučuje, pokud nepožadujete konkrétní verzi nebo nejnovější verzi, kterou budete potřebovat pomocí metody kompilace.
Chcete-li zahájit instalaci, použijte následující příkaz.
sudo dnf install cmake
Po instalaci potvrďte instalaci kontrolou verze CMake.
cmake --version
Nainstalujte CMake – metoda kompilace zdroje
Druhou možností pro uživatele vyžadující nejnovější verzi CMake je stažení zdroje a jeho kompilace. Jedná se o vynikající metodu, protože vám umožňuje nainstalovat nejnovější verzi, ale stojí za to pamatovat na stažení a opětovné zkompilování aktualizací.
Než budete pokračovat dále, nainstalujte do systému následující požadované závislosti pomocí následujícího příkazu.
sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y
Nejprve navštivte Stránka vydání Githubu a stáhněte si odkaz na nejnovější verzi.
Nezapomeňte to udělat, protože níže uvedený odkaz na příklady bude časem zastaralý.
Dále si stáhněte archiv pomocí příkaz wget.
Pouze příklad:
wget https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz
Extrahujte obsah archivu pomocí následujícího příkazu.
tar -zxvf cmake-{version number}.tar.gz
Nyní CD do adresáře, který byl extrahován.
cd cmake-{version number}
Volitelně přesuňte adresář CMake pod / opt / umístění.
sudo mv cmake* /opt/
Nyní přejděte do adresáře.
cd /opt/cmake-{your version}
V další části provedete Bootstrap skript. Pokud narazíte na jakýkoli problém, ujistěte se, že jsou nainstalovány uvedené závislosti.
sudo ./bootstrap
Příklad výstupu po dokončení:
Skript Bootstrap může trvat několik minut. Po dokončení použijte udělat příkaz k sestavení balíčku.
sudo make
Tento proces může trvat několik minut až téměř deset minut, než si připravíte kávu nebo si vezmete drink.
Příklad po dokončení:
Dále nainstalujte CMake pomocí následujícího příkaz make install.
sudo make install
Příklad výstupu:
Po dokončení instalace zkontrolujte verzi CMake.
Po dokončení potvrďte verzi pomocí následujícího příkazu
cmake --version
Příklad výstupu:
Komentáře a závěr
Stručně řečeno, CMake je výkonný a všestranný kompilátor, který si v posledních letech získal obrovskou popularitu. Jeho open source a multiplatformní povaha z něj činí atraktivní možnost pro vývojáře na všech úrovních. Naproti tomu jeho schopnost generovat obaly a spustitelné soubory z něj činí vynikající volbu pro jakýkoli projekt.
Pro další čtení navštivte Oficiální dokumentace CMake.