CentOS7 升级安装CMake 3.23.0

CentOS7 升级安装CMake 3.23.0

  • 最近更新2022年08月25日

一、删除旧版本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

 

 

分享到 :
相关推荐

发表回复

登录... 后才能评论