---
title: 介绍
description: "CMake是一个开源、跨平台的工具系列，旨在构建、测试和打包软件。CMake使用简单的平台和编译器独立的配置文件控制软件编译过程，并生成可在开发者选择的编译器环境中使用的本机 Makefile 和工作区。CMake工具套件是由Kitware创建的，以响应ITK和VTK等开源项目对跨平台构建环境的需求。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/demo/cmakept_21_0001.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/demo/cmakept_21_0001.html
indexId: 2596de1ca54d451d418a73d1f4d7e23f00c9683c077addd8ab17619e090b359964
---
# 介绍

#### 简要介绍

CMake是一个开源、跨平台的工具系列，旨在构建、测试和打包软件。CMake使用简单的平台和编译器独立的配置文件控制软件编译过程，并生成可在开发者选择的编译器环境中使用的本机 Makefile 和工作区。CMake工具套件是由Kitware创建的，以响应ITK和VTK等开源项目对跨平台构建环境的需求。

本实践使用鲲鹏DevKit中的迁移工具进行软件迁移评估，帮助用户实现软件迁移。

语言：C/C++

开源协议：BSD 3-Clause License


#### 建议版本

鲲鹏DevKit工具版本：26.1.RC1

CMake源码包版本：v3.19.8
