CentOS安装CMake

1 问题背景

最近想玩玩CLion远程调试JDK源码,需要用到CMake,因此来安装

2 前言

需要先看CLion支持哪个版本的CMake,再下载对应的版本。本文采用源码编译构建的方法安装。安装的步骤可以看源码包里面的READEME文件

3 步骤

去官网下载源码包,复制下载地址,如下图所示:

在这里插入图片描述

再CentOS找一个自己喜欢的路径,输入下面命令下载源码包:

# wget后面的那个链接就是上面复制的下载地址
wget -c https://github.com/Kitware/CMake/releases/download/v3.22.5/cmake-3.22.5.tar.gz

下载完成后就解压压缩包

tar -zxvf xxx.tar.gz

进入解压出来的目录,执行bootstrap文件

./bootstrap

上面的命令执行完后,会提示你接下来用gmake,直接输入gmake就好了:

gmake

上面命令执行完后,cmake就在主目录的bin文件夹里面,用下面的命令做一个软连接,让系统能识别cmake命令:

ln -s /cmake解压出来的绝对目录路径/bin/cmake /usr/bin/cmake

最后在任何路径下输入cmake --version都行了:

cmake --version