---
title: 升级CMake
description: "为了确保编译过程中使用的CMake版本符合Greenplum的要求，需要升级CMake。CMake版本要求3.1或者以上。下文以升级CMake到3.5.2为例进行说明。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_02_0008.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_02_0008.html
indexId: 7665215c3c596c02c4f804dc50edb79aa6c8d776fa0d8d71f747ce5369213b5377
---
# 升级CMake

为了确保编译过程中使用的CMake版本符合Greenplum的要求，需要升级CMake。CMake版本要求3.1或者以上。下文以升级CMake到3.5.2为例进行说明。

openEuler 22.03自带的CMake版本为3.22.0，因此当使用openEuler 22.03时，无需执行本章节的操作。

1. 下载CMake源码。
  1 2 cd /opt/tool wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz

2. 编译安装CMake。
  1 2 3 4 5 6 tar -zxvf cmake-3.5.2.tar.gz cd cmake-3.5.2 ./bootstrap make make install ln -s /usr/local/lib/libzstd.so.1.4.3 /usr/lib64/libzstd.so.1

3. 确认CMake版本。
  1 2 hash -r /usr/local/bin/cmake --version
