Cmake入门之——工具介绍(四)
一 概述
本节主要介绍一下内容:
- Cmake是什么
- Cmake项目中bin目录中的命令工具
二 Cmake是什么
- CMake是一个开源、跨平台的系列工具,旨在构建、测试和打包软件
- 官网地址:CMake
三 Cmake项目中的命令工具
3.1 Cmake指令的位置
3.2 Cmake指令介绍
- cmake.exe:执行cmake指令相关的指令发出者
- cpack.exe:执行cpack打包输出相关指令发出者
- ctest.exe:执行ctest测试相关指令发出者
- cmake-gui.exe:cmake图形化工具集
- cmcldeps.exe:未知(麻烦知道的大神告知一声)
四 工具命令简单介绍
4.1 Cmake工具命令介绍
查看cmake包含命令
1
cmake --help
cmake命令格式介绍
1
2
3
4
5
6
7
8
9cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
cmake [options] -S <path-to-source> -B <path-to-build>
options: 为可选项,为空时,构建的路径为当前路径
path-to-source:源码文件路径
path-to-existing-build和path-to-build:编译后的文件夹路径
-S(source):表示指明源码文路径参数,后跟源码文件路径
-B(build):表示编译后文件路径参数,后跟编译文件路径cmake [options] -S
-B :指明源码和编译后文件路径(将源码编译到下图Debug文件夹内) cmake [options] -B
:仅指明编译后文件的路径(将源码编译到下图d文件夹内) cmake --build . 编译项目
进入到Debug目录下,运行项目,并添加运行参数
4.2 cpack工具命令介绍
- 查看cpack包含命令
1 | cpack --help |
- 其他命令操作,参考cmake(后续结合实例讲解)
4.3 ctest工具命令介绍
查看ctest包含命令
其他命令操作,参考cmake(后续结合实例讲解)
4.4 cmake-gui 图形化工具介绍
双击运行cmake-gui图形化工具
点击菜单栏(Tools->configure或者左下方的Configure按钮打开配置选择卡),选择Generator
选择要编译的源文件,点击Generator按钮