可通过如下地址下载cmake:
https://cmake.org/files/v3.22/
#移除原有
yum remove cmake
#解压
tar -zxvf cmake-3.22.2.tar.gz
cd cmake-3.22.2
#编译
./configure --prefix=/usr/local/cmake
#安装
make && make install
#链接
ln -s /usr/local/cmake/bin/cmake /usr/bin/cmake
cmake --version
在编译时报如下错误
-- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR)
CMake Error at Utilities/cmcurl/CMakeLists.txt:562 (message):
Could not find OpenSSL. Install an OpenSSL development package or
configure CMake with -DCMAKE_USE_OPENSSL=OFF to build without OpenSSL.
执行下面命令,可解决:
yum -y install ncurses-devel
yum install openssl-devel