CMake使用个人记录
- 命令行常用指令
- 生成cmake工程
1 | cmake -S . -B build |
S表示source,B表示编译的目录
如果要指定编译的工程类型,我们可以加上-G
选项,如果忘记了工程类型有哪些可以直接输入下面的命令查看:
1 | cmake -G |
![](https://pic4.zhimg.com/80/v2-7db740e46425a33fd5045bec7bfed452.png)
比如想生成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 基础命令