centos7 中 升级cmake

 

001、

(base) [root@pc1 build]# cat /etc/redhat-release    ## 系统
CentOS Linux release 7.6.1810 (Core)
(base) [root@pc1 build]# cmake --version     ## 当前cmake版本
cmake version 2.8.12.2

 

 

002、卸载当前版本

 yum remove cmake -y

 

003、安装需要的模块

yum install -y libxml2 libxml2-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel zstd libzstd-devel curl libpng libpng-devel

 

004、下载安装包

wget https://github.com/Kitware/CMake/releases/download/v3.24.1/cmake-3.24.1.tar.gz

 

005、解压、编译

tar -xzvf cmake-3.24.1.tar.gz
cd cmake-3.24.1/
mkdir cmake-3.24.1-build
cd cmake-3.24.1-build/
../configure --prefix=/usr/local/cmake-3.24.1
gmake -j2
gmake install

 

006、配置环境变量

touch /etc/profile.d/cmake.sh
chmod 777 /etc/profile.d/cmake.sh
echo -e '\nexport PATH=/usr/local/cmake-3.24.1/bin:$PATH\n' >> /etc/profile.d/cmake.sh
source /etc/profile.d/cmake.sh

 

007、测试配置效果

(base) [root@pc1 bin]# cmake --version
cmake version 3.24.1

CMake suite maintained and supported by Kitware (kitware.com/cmake).

 

posted @   小鲨鱼2018  阅读(1065)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
历史上的今天:
2020-10-14 linux系统中case命令的用法
2020-10-14 linux中批量创建用户脚本示例
2020-10-14 linux系统中逻辑测试语句
点击右上角即可分享
微信分享提示