---
title: 升级CMake
description: "系统自带的CMake软件不能满足ONNX Runtime 1.19.2的编译要求，CMake版本需升级至3.26.0或以上。本文以CMake 3.30.0版本为例，对CMake升级进行说明。"
url: https://www.hikunpeng.com/document/detail/zh/SRA/ecosystemEnable/ONNXRuntime/kunpengonnxruntime_02_0008.html
sourcePath: /source/zh/SRA/ecosystemEnable/ONNXRuntime/kunpengonnxruntime_02_0008.html
indexId: fd862a9db73d24a146448d2eac8f1a92f5328c06b17ac15c62a5cbaa0dde9a3974
---
# 升级CMake

系统自带的CMake软件不能满足ONNX Runtime 1.19.2的编译要求，CMake版本需升级至3.26.0或以上。本文以CMake 3.30.0版本为例，对CMake升级进行说明。

1. 下载CMake 3.30.0源码包cmake-3.30.0.tar.gz(https://cmake.org/files/v3.30/cmake-3.30.0.tar.gz)，上传至服务器“/home”目录。
  若服务器可以访问外网，则可以直接使用wget命令下载。 cd /home wget https://cmake.org/files/v3.30/cmake-3.30.0.tar.gz --no-check-certificate

2. 解压。

```
tar -zxvf cmake-3.30.0.tar.gz
```


3. 进入解压后目录。

```
cd cmake-3.30.0
```


4. 升级CMake。

```
./bootstrap
```

```
make -j 16
```


  “-j 16”参数充分利用多核CPU优势，加快编译速度。参数“-j”后数字为CPU核数，可用以下命令进行查看。此数值应小于或等于CPU核数。 cat /proc/cpuinfo | grep processor | wc -l

```
make install
```


5. 清除缓存。

```
hash -r
```


6. 确认CMake的版本是否为3.30.0。

```
/usr/local/bin/cmake --version
```


  回显如下，则升级成功。
