CMake hè un compilatore ben cunnisciutu chì hà guadagnatu assai pupularità in l'ultimi anni. U mutivu principalu di a so popularità hè chì hè open-source è cross-platform, cusì i sviluppatori ponu aduprà in ogni sistema operatore chì volenu è ùn anu micca da preoccupari di i diritti di licenza. Inoltre, CMake pò generà wrappers è eseguibili in ogni cumminazione, facendu assai versatile.
Mentre chì certi compilatori sò pensati per travaglià solu cù lingue specifiche o sistemi operativi, CMake pò esse usatu cù qualsiasi lingua di prugrammazione è in ogni piattaforma. Questu face una scelta ideale per i sviluppatori chì volenu a flessibilità di travaglià in diversi prughjetti. CMake hè ancu constantemente aghjurnatu cù novi funzioni è migliure, cusì i sviluppatori ponu esse cunfidenti chì utilizanu un strumentu sempre aghjurnatu. Cù i so numerosi benefici, ùn hè micca maravigghiusu chì CMake hè diventatu cusì populari in l'ultimi anni.
In u tutoriale seguente, amparate cumu installà CMake nantu à a stazione di travagliu Rocky Linux 9 o u servitore utilizendu u terminal di linea di cummanda cù dui metudi: gestore di pacchetti dnf cù u metudu app-stream nativu o compilazione.
Table di cuntinutu
Aghjurnate Rocky Linux
Prima, aghjurnà u vostru sistema per assicurà chì tutti i pacchetti esistenti sò aghjurnati.
sudo dnf upgrade --refresh -y
Installa CMake - Metudu DNF
U primu metudu cunsigliatu per a maiò parte di l'utilizatori installà CMake da l'appstream. Questa versione hè cunsigliatu, salvu chì ùn dumandate una versione specifica o l'ultima, chì avete bisognu di utilizà u metudu di compilazione.
Per inizià a stallazione, utilizate u cumandimu seguitu.
sudo dnf install cmake
Una volta installatu, cunfirmà a stallazione cuntrollà a versione di CMake.
cmake --version
Installa CMake - Cumpilà u Metudu Source
A seconda opzione per l'utilizatori chì necessitanu l'ultima versione di CMake hè di scaricà a fonte è a compilazione. Questu hè un metudu eccellente perchè permette di installà a versione più nova, ma vene à u costu di ricurdà di scaricà è ricumpià per l'aghjurnamenti.
Prima di cuntinuà, installate e seguenti dipendenze necessarie nantu à u vostru sistema utilizendu u cumandimu seguitu.
sudo dnf install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel zlib-devel make -y
Prima, visitate u Github libera a pagina è pigliate l'ultima versione di ligame.
Ùn vi scurdate di fà questu, postu chì l'esempii di ligame sottu seranu obsoleti in u tempu.
In seguitu, scaricate l'archiviu cù u wget cumanda.
Esempiu solu:
wget https://github.com/Kitware/CMake/releases/download/v3.24.0/cmake-3.24.0.tar.gz
Estrae u cuntenutu di l'archiviu cù u cumandimu seguitu.
tar -zxvf cmake-{version number}.tar.gz
Avà CD in u cartulare chì hè stata estratta.
cd cmake-{version number}
Opcionalmente, move u cartulare CMake sottu / opt / locu.
sudo mv cmake* /opt/
Avà, navigate à u cartulare.
cd /opt/cmake-{your version}
In a parti dopu, eseguite u Script Bootstrap. Sè scontri ogni prublema, assicuratevi chì e dependenzii citati sò stallati.
sudo ./bootstrap
Esempiu di output una volta cumpletu:
U script Bootstrap pò piglià uni pochi di minuti. Una volta finitu, aduprate u fà cumanda per custruisce u pacchettu.
sudo make
Stu prucessu pò piglià da pocu minuti à quasi deci minuti per fà un caffè o piglià un beie.
Esempiu quandu hè cumpletu:
Dopu, installate CMake cù i seguenti fate u cumandamentu di installazione.
sudo make install
Esempiu di output:
Quandu a stallazione hè finita, verificate a versione CMake.
Una volta fattu, cunfirmà a versione cù u cumandimu seguitu
cmake --version
Esempiu di output:
Cumenti è cunclusioni
In corta, CMake hè un compilatore putente è versatile chì hà guadagnatu una immensa popularità in l'ultimi anni. A so natura open-source è multipiattaforma facenu una opzione attraente per i sviluppatori di tutti i livelli. In cuntrastu, a so capacità di generà wrappers è eseguibili facenu una scelta eccellente per ogni prughjettu.
Per più lettura, visitate A documentazione ufficiale di CMake.