发布于 

CMake使用个人记录

  1. 命令行常用指令
  • 生成cmake工程
1
cmake -S . -B build

S表示source,B表示编译的目录

如果要指定编译的工程类型,我们可以加上-G选项,如果忘记了工程类型有哪些可以直接输入下面的命令查看:

1
cmake -G

比如想生成mingw的工程,那么我可以使用这套组合拳:

1
cmake -S . -B build -G "MinGW Makefiles"
  • 编译cmake工程为exe
1
cmake --build build
  • 删除build目录

在windows平台上可以使用

1
rd /S/Q build
- rd 或 rmdir:删除目录的命令。
- /S:删除指定目录及其所有子目录和文件。也就是说,这是一个递归删除操作。
- /Q:静默模式,删除操作不会提示用户确认。这在脚本或批处理文件中非常有用,因为它可以避免交互式确认。

如果使用VSCode开发,可以把这些命令设置在tasks.json里:windows上CMake、Mingw和VSCode配置调试C/C++代码

待续…

其他看到的很好的一个整理:[CMake] CMake 基础命令