一、删除旧版本cmake
# 查看版本 cmake -version # 移除当前版本 yum remove -y cmake
二、安装需要的模块
# 安装需要的组件 yum install -y libxml2 libxml2-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel zstd libzstd-devel curl libcurl-devel libpng libpng-devel
三、下载CMake3.23.0 源代码
# 下载 wget https://github.com/Kitware/CMake/releases/download/v3.23.0/cmake-3.23.0.tar.gz
四、编译CMake
# 解压 tar -zxvf cmake-3.23.0.tar.gz # 进入到解压目录 cd cmake-3.23.0 # 配置 ./configure --prefix=/usr/local/cmake-3.23.0 # 配置CPU核心数 gmake -j2 # 安装 gmake install
五、配置环境
#设置环境变量 touch /etc/profile.d/cmake.sh chmod 777 /etc/profile.d/cmake.sh echo -e '\nexport PATH=/usr/local/cmake-3.23.0/bin:$PATH\n' >> /etc/profile.d/cmake.sh source /etc/profile.d/cmake.sh #设置头文件 ln -sv /usr/local/gcc-11.2.0/include/c++/11.2.0 /usr/include/c++/11.2.0 # 设置库文件 # touch /etc/ld.so.conf.d/gcc.conf # chmod 777 /etc/ld.so.conf.d/gcc.conf # echo -e "/usr/local/gcc-11.2.0/lib64" >> /etc/ld.so.conf.d/gcc.conf # 加载动态连接库 # ldconfig -v # ldconfig -p |grep gcc
六、查看CMake版本
# 查看版本 cmake -version
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。