CentOS从源代码编译安装CMake
||
本文共238字。
Copyright: 知识共享署名 非商业性使用 相同方式共享 4.0 国际许可协议
|
CC BY-NC-SA 4.0
下载源码:https://cmake.org/download/
1 | wget https://github.com/Kitware/CMake/releases/download/v3.27.8/cmake-3.27.8.tar.gz |
解压
1 | tar zxf cmake-3.27.8.tar.gz |
安装依赖
1 | yum install openssl-devel |
确保
1 | strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX |
如果没有,则将gcc升级至7.3.0,升级步骤参照CentOS更新gcc和g++版本至12.1.0。
进入源码目录:
1 | cd cmake-3.27.8 |
执行命令:
1 | ./bootstrap --prefix=/usr |
当提示以下内容时,进入下一步:
1 | CMake has bootstrapped. Now run gmake. |
按照输出的提示,输入以下命令进行编译构建:
1 | gmake -j $(nproc) |
当提示以下内容时,进入下一步:
1 | [100%] Built target CMakeLibTests |
输入以下命令执行安装
1 | sudo make install |
输入命令:
1 | cmake --version |
看看是否有CMake版本信息输出,如下所示:
1 | cmake version 3.27.8 |
自此,CMake源码编译安装完成。