Ahoana ny fametrahana CMake amin'ny Rocky Linux 9

CMake dia compiler fanta-daza izay nahazo laza be tato anatin'ny taona vitsivitsy. Ny tena anton'ny lazany dia ny open-source sy cross-platform, ka azon'ny developer atao ny mampiasa azy amin'ny rafitra fiasa tiany ary tsy mila manahy momba ny saran'ny fahazoan-dàlana. Fanampin'izany, ny CMake dia afaka mamorona fonosana sy executable amin'ny fitambarana rehetra, ka mahatonga azy io ho zavatra maro.

Na dia natao hiasa amin'ny fiteny na rafitra fiasana manokana aza ny compiler sasany, dia azo ampiasaina amin'ny fiteny fandaharana rehetra sy amin'ny sehatra rehetra ny CMake. Izany no mahatonga azy ho safidy tsara ho an'ny mpamorona izay maniry ny fahafaha-miasa amin'ny tetikasa isan-karazany. Ny CMake koa dia havaozina tsy tapaka miaraka amin'ny endri-javatra vaovao sy fanatsarana, ka afaka matoky ny mpamorona fa mampiasa fitaovana manara-penitra foana izy ireo. Miaraka amin'ny tombontsoa maro azony, tsy mahagaga raha lasa malaza be ny CMake tato anatin'ny taona vitsivitsy.

Amin'ity lesona manaraka ity dia hianatra ny fomba fametrahana CMake amin'ny toeram-piasana na mpizara Rocky Linux 9 ianao amin'ny fampiasana ny terminal baiko miaraka amin'ny fomba roa: dnf package manager miaraka amin'ny app-stream na fomba fanangonana.

Fanavaozana ny Rocky Linux

Voalohany, havaozy ny rafitrao mba hahazoana antoka fa ny fonosana rehetra efa misy dia havaozina.

sudo dnf upgrade --refresh -y

Mametraka CMake - DNF Method

Ny fomba voalohany natolotry ny ankamaroan'ny mpampiasa dia hametraka CMake avy amin'ny appstream. Ity dikan-teny ity dia atolotra raha tsy mangataka dikan-teny manokana na farany ianao, izay ilainao hampiasana ny fomba fanangonana.

Hanombohana ny fametrahana dia ampiasao ity baiko manaraka ity.

sudo dnf install cmake

Raha vao tafapetraka dia hamafiso ny fametrahana amin'ny alàlan'ny fanamarinana ny dikan'ny CMake.

cmake --version

Mametraka CMake - Fomba fanangonana loharano

Ny safidy faharoa ho an'ireo mpampiasa mila ny kinova farany an'ny CMake dia ny misintona ny loharano ary manangona azy. Ity dia fomba tena tsara satria ahafahanao mametraka ny kinova farany indrindra, saingy tonga amin'ny vidin'ny fitadidiana ny misintona sy manangona indray ny fanavaozana.

Alohan'ny hanohizana bebe kokoa, apetraho ireto fiankinan-doha takiana manaraka ireto amin'ny rafitrao amin'ny fampiasana ity baiko manaraka ity.

sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y

Voalohany, tsidiho ny Navoaka ny pejy Github ary alaivo ny rohy version farany.

Aza adino ny manao izany, satria ny rohy eto ambany dia ho lany andro.

Avy eo, alao ny arisiva mampiasa ny baiko wget.

Ohatra ihany:

wget https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz

Esory ny atiny arsiva mampiasa ity baiko manaraka ity.

tar -zxvf cmake-{version number}.tar.gz

Ankehitriny CD ao amin'ny lahatahiry nalaina.

cd cmake-{version number}

Raha azo atao, afindrao eo ambany ny lahatahiry CMake / opt / toerana.

sudo mv cmake* /opt/

Ankehitriny, mandehana mankany amin'ny lahatahiry.

cd /opt/cmake-{your version}

Ao amin'ny fizarana manaraka dia hanatanteraka ny Bootstrap script. Raha sendra olana ianao dia ataovy izay hahazoana antoka fa voapetraka ny fiankinan-doha voalaza.

sudo ./bootstrap

Ohatra vokatra rehefa vita:

Ahoana ny fametrahana CMake amin'ny Rocky Linux 9

Mety haharitra minitra vitsivitsy ny script Bootstrap. Rehefa vita dia ampiasao ny manao baiko hanangana ny fonosana.

sudo make

Ity dingana ity dia mety haharitra minitra vitsivitsy na efa ho folo minitra hanaovana kafe na hisotro zava-pisotro.

Ohatra rehefa feno:

Ahoana ny fametrahana CMake amin'ny Rocky Linux 9

Manaraka, apetraho CMake mampiasa ireto manaraka ireto manao install command.

sudo make install

Ohatra output:

Ahoana ny fametrahana CMake amin'ny Rocky Linux 9

Rehefa vita ny fametrahana dia jereo ny version CMake.

Rehefa vita dia hamafiso ny dikan-teny amin'ny fampiasana ity baiko manaraka ity

cmake --version

Ohatra output:

Ahoana ny fametrahana CMake amin'ny Rocky Linux 9

Hevitra sy fehin-kevitra

Raha fintinina, CMake dia mpamoron-kira mahery vaika sy maro be izay nahazo laza be tato anatin'ny taona vitsivitsy. Ny toetrany open-source sy cross-platform dia mahatonga azy ho safidy manintona ho an'ny mpamorona amin'ny ambaratonga rehetra. Mifanohitra amin'izany, ny fahaizany mamorona wrappers sy executables dia mahatonga azy ho safidy tsara ho an'ny tetikasa rehetra.

Raha te hamaky bebe kokoa dia tsidiho Ny antontan-taratasy ofisialin'ny CMake.



Araho ny LinuxCapable.com!

Te hahazo fanavaozana mandeha ho azy? Araho izahay amin'ny iray amin'ireo kaonty media sosialy!