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

#### 简要介绍

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

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

语言：C/C++

开源协议：BSD 3-clause License


#### 建议版本

鲲鹏DevKit工具版本：24.0.0

CMake源码包版本：v3.19.8
