CentOS从源代码编译安装CMake
下载源码:https://cmake.org/download/
bash
wget https://github.com/Kitware/CMake/releases/download/v3.27.8/cmake-3.27.8.tar.gz解压
bash
tar zxf cmake-3.27.8.tar.gz安装依赖
bash
yum install openssl-devel确保
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
至少输出
GLIBCXX_3.4.21
strings /usr/lib64/libstdc++.so.6 | grep CXXABI
至少输出
CXXABI_1.3.5如果没有,则将gcc升级至7.3.0,升级步骤参照CentOS更新gcc和g++版本至12.1.0。
进入源码目录:
bash
cd cmake-3.27.8执行命令:
bash
./bootstrap --prefix=/usr当提示以下内容时,进入下一步:
CMake has bootstrapped. Now run gmake.按照输出的提示,输入以下命令进行编译构建:
bash
gmake -j $(nproc)当提示以下内容时,进入下一步:
[100%] Built target CMakeLibTests输入以下命令执行安装
bash
sudo make install输入命令:
bash
cmake --version看看是否有CMake版本信息输出,如下所示:
bash
cmake version 3.27.8
CMake suite maintained and supported by Kitware (kitware.com/cmake).自此,CMake源码编译安装完成。
