cmake版本:3.27.2
系统版本:centos
编译器:intel
基本流程:下载源码--解压--配置--编译--安装
一、下载源码
可以直接在终端命令行执行:
wget https://github.com/Kitware/CMake/releases/download/v3.27.4/cmake-3.27.4.tar.gz
二、解压
下载完成后,解压压缩包,并进入cmake目录
tar -zxvf cmake-3.27.4.tar.gz
cd cmake-3.27.4
三、配置
因为我使用的是intel编译器,所以,需要指定编译器分别为icc、icpc、ifort
最后,我们使用--prefix=来指定我们cmake的安装路径
CC=icc CXX=icpc FC=ifort ./bootstrap --prefix=/path/to/cmake
等待片刻
安装成功后的界面如下:
进行下一步,编译。
四、编译
编译使用命令,并行编译选项-j
make -j
编译过程会有显示百分比
编译成功!
五、安装
编译成功后进行安装
使用命令
make install
结果:
成功之后
vim ~/.bash_aliases
# 加入
alias cmake=/usr/local/xxxxx/cmake/bin/cmake
# :wq 保存并退出
source ~/.bash_aliases
使用命令查看版本
cmake -version
# 输出
cmake version 3.27.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
成功