2024-09-01
Linux运维
00

目录

CMake安装详细教程
方法一【编译并且安装】
步骤 1: 下载和安装 CMake
步骤 2: 执行以下命令
2.1 下载CMake源代码
2.2 解压下载的源代码
2.3 安装依赖项
2.4 进入解压后的目录
2.5 执行bootstrap脚本
2.6 编译源代码
2.7 安装CMake
2.8 查看Cmake版本
2.9 如何卸载Cmake
方法二【无需编译】直接解压使用
直接解压并使用CMake

推荐第二种安装办法【直接命令安装Cmake】,这样安装比较快。

CMake安装详细教程

方法一【编译并且安装】

步骤 1: 下载和安装 CMake

首先,确保你的CMake版本较高,因为高版本的CMake包含更多语法关键词。低版本可能会在安装时出现问题。

前往官方网站下载 CMake:https://cmake.org/download/

CMake官网

编译是需要gcc的,所以:

如果你尚未安装gcc,请参考这篇博客进行安装:https://blog.csdn.net/x1131230123/article/details/132544277

步骤 2: 执行以下命令

2.1 下载CMake源代码

使用以下命令下载CMake的特定版本源代码:

bash
wget https://github.com/Kitware/CMake/releases/download/v3.24.2/cmake-3.24.2.tar.gz

【技巧:比如我在网站看到3.28.1的版本了,那么上面的指令就可以写为:wget https://github.com/Kitware/CMake/releases/download/v3.28.1/cmake-3.28.1.tar.gz】

2.2 解压下载的源代码

解压已下载的CMake源代码:

bash
tar zxvf cmake-3.24.2.tar.gz

2.3 安装依赖项

安装必要的依赖项,例如libssl-dev:

bash
sudo apt-get install libssl-dev

2.4 进入解压后的目录

切换到解压后的CMake目录:

bash
cd cmake-3.24.2/

2.5 执行bootstrap脚本

运行bootstrap脚本,该脚本会生成构建系统所需的文件:

bash
sh ./bootstrap

在这里插入图片描述

2.6 编译源代码

使用make命令编译CMake源代码:

bash
make -j

在这里插入图片描述

2.7 安装CMake

安装已编译的CMake:

bash
sudo make install

在这里插入图片描述

2.8 查看Cmake版本

cmake --version

在这里插入图片描述

2.9 如何卸载Cmake

cd cmake-3.24.2/ sudo make uninstall

方法二【无需编译】直接解压使用

前往 https://github.com/Kitware/CMake/releases 下载所需版本。

直接解压并使用CMake

执行以下命令,将CMake的可执行文件链接到系统路径中:

bash
wget https://github.com/Kitware/CMake/releases/download/v3.20.0/cmake-3.20.0-linux-x86_64.tar.gz tar -xzvf cmake-3.20.0-linux-x86_64.tar.gz sudo ln -sf $(pwd)/cmake-3.20.0-linux-x86_64/bin/* /usr/bin/

这样你就可以直接解压并使用CMake,无需进行编译过程。

查看版本:

在这里插入图片描述

cmake-3.20.0-linux-x86_64/bin下面的文件是这些:

cmake-3.20.0-linux-x86_64/bin$ ll total 79008 drwxr-xr-x 2 xd xd 4096 Mar 23 2021 ./ drwxr-xr-x 6 xd xd 4096 Jan 22 10:40 ../ -rwxr-xr-x 1 xd xd 12682744 Mar 23 2021 ccmake* -rwxr-xr-x 1 xd xd 12727032 Mar 23 2021 cmake* -rwxr-xr-x 1 xd xd 28152448 Mar 23 2021 cmake-gui* -rwxr-xr-x 1 xd xd 13177080 Mar 23 2021 cpack* -rwxr-xr-x 1 xd xd 14142136 Mar 23 2021 ctest*

所以,如果需要卸载,可以这样:

sudo rm /usr/bin/cmake sudo rm /usr/bin/ctest sudo rm /usr/bin/cpack sudo rm /usr/bin/ccmake sudo rm /usr/bin/cmake-gui
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!