CMakeди Rocky Linux 9га кантип орнотуу керек

CMake - акыркы жылдары көп популярдуулукка ээ болгон белгилүү компилятор. Анын популярдуулугунун негизги себеби - бул ачык булак жана кросс-платформа, ошондуктан иштеп чыгуучулар аны каалаган операциялык системада колдоно алышат жана лицензиялык төлөмдөр жөнүндө кабатырлануунун кереги жок. Кошумчалай кетсек, CMake ар кандай комбинацияда орогучтарды жана аткарылуучу файлдарды жаратып, аны абдан ар тараптуу кылат.

Кээ бир компиляторлор белгилүү бир тилдер же операциялык системалар менен гана иштөө үчүн иштелип чыкканы менен, CMake каалаган программалоо тили менен жана каалаган платформада колдонулушу мүмкүн. Бул ар кандай долбоорлордо иштөө үчүн ийкемдүүлүктү каалаган иштеп чыгуучулар үчүн идеалдуу тандоо кылат. CMake да тынымсыз жаңы функциялар жана өркүндөтүүлөр менен жаңыланып турат, андыктан иштеп чыгуучулар ар дайым заманбап куралды колдонуп жатканына ишене алышат. Анын көптөгөн артыкчылыктары менен CMake акыркы жылдары абдан популярдуу болуп калганы бекеринен эмес.

Төмөнкү окуу куралында сиз CMakeди Rocky Linux 9 жумушчу станциясына же серверине эки ыкма менен командалык сап терминалын колдонуп кантип орнотууну үйрөнөсүз: жергиликтүү колдонмо агымы менен dnf пакет менеджери же компиляция ыкмасы.

Rocky Linux жаңыртуу

Биринчиден, учурдагы пакеттердин баары жаңыртылганын камсыздоо үчүн тутумуңузду жаңыртыңыз.

sudo dnf upgrade --refresh -y

CMake - DNF ыкмасын орнотуңуз

Көпчүлүк колдонуучулар үчүн сунушталган биринчи ыкма CMakeди колдонмо агымынан орнотот. Бул версия сиз компиляция ыкмасын колдонушуңуз керек болгон конкреттүү версияны же эң акыркысын сурамайынча сунушталат.

Орнотууну баштоо үчүн, төмөнкү буйрукту колдонуңуз.

sudo dnf install cmake

Орнотулгандан кийин, CMake версиясын текшерүү менен орнотууну ырастаңыз.

cmake --version

CMake орнотуу - Булак ыкмасын түзүү

CMake акыркы версиясын талап кылган колдонуучулар үчүн экинчи вариант булакты жүктөп алуу жана аны түзүү. Бул эң сонун ыкма, анткени ал сизге эң жаңы версияны орнотууга мүмкүндүк берет, бирок ал жаңыртууларды жүктөп алуу жана кайра компиляциялоону эстен чыгарбоо менен коштолот.

Андан ары улантуудан мурун, төмөнкү буйрукту колдонуп, тутумуңузга төмөнкү талап кылынган көз карандылыктарды орнотуңуз.

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

Биринчиден, Github баракчасын чыгарат жана акыркы версия шилтемесин басып.

Муну жасоону унутпаңыз, анткени төмөндөгү мисалдар шилтемеси убакыттын өтүшү менен эскирип калат.

Андан кийин, архивди колдонуп жүктөп алыңыз wget буйругу.

Мисал гана:

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

Төмөнкү буйрукту колдонуп архивдин мазмунун чыгарыңыз.

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

Эми CD алынган каталогго.

cd cmake-{version number}

Кааласаңыз, CMake каталогун астына жылдырыңыз / opt / жайгашкан.

sudo mv cmake* /opt/

Эми каталогго өтүңүз.

cd /opt/cmake-{your version}

Кийинки бөлүктө сиз аткарасыз Bootstrap скрипти. Эгер кандайдыр бир көйгөйгө туш болсоңуз, айтылган көз карандылыктардын орнотулгандыгын текшериңиз.

sudo ./bootstrap

Мисал чыгаруу аяктагандан кийин:

CMakeди Rocky Linux 9га кантип орнотуу керек

Bootstrap скрипти бир нече мүнөткө созулушу мүмкүн. Бүткөндөн кийин, колдонуңуз буйрук берүү пакетти куруу.

sudo make

Бул процесс бир нече мүнөттөн дээрлик он мүнөткө чейин убакыт талап кылынышы мүмкүн.

Мисал аяктаганда:

CMakeди Rocky Linux 9га кантип орнотуу керек

Андан кийин, CMakeди төмөнкүнү колдонуп орнотуңуз орнотуу буйругун жасаңыз.

sudo make install

Мисал чыгаруу:

CMakeди Rocky Linux 9га кантип орнотуу керек

Орнотуу аяктагандан кийин, CMake версиясын текшериңиз.

Бүткөндөн кийин, төмөнкү буйрукту колдонуп версияны ырастаңыз

cmake --version

Мисал чыгаруу:

CMakeди Rocky Linux 9га кантип орнотуу керек

Комментарийлер жана корутунду

Кыскача айтканда, CMake акыркы бир нече жылда эбегейсиз популярдуулукка ээ болгон күчтүү жана ар тараптуу компилятор. Анын ачык булагы жана кайчылаш платформа табияты аны бардык деңгээлдеги иштеп чыгуучулар үчүн жагымдуу вариант кылат. Ал эми, анын орогучтарды жана аткарылуучу файлдарды түзүү жөндөмү аны ар кандай долбоор үчүн эң сонун тандоо кылат.

Көбүрөөк окуу үчүн, кириңиз CMake расмий документтери.



LinuxCapable.com сайтына жазылыңыз!

Автоматтык жаңыртууларды алууну каалайсызбы? Биздин социалдык медиа аккаунттарыбыздын биринде бизди ээрчиңиз!