Jak nainstalovat CMake na Rocky Linux 9

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.

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í:

Jak nainstalovat CMake na Rocky Linux 9

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í:

Jak nainstalovat CMake na Rocky Linux 9

Dále nainstalujte CMake pomocí následujícího příkaz make install.

sudo make install

Příklad výstupu:

Jak nainstalovat CMake na Rocky Linux 9

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:

Jak nainstalovat CMake na Rocky Linux 9

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.



Sledujte LinuxCapable.com!

Chcete dostávat automatické aktualizace? Sledujte nás na jednom z našich účtů na sociálních sítích!