cmake基本命令
配置
命令行
1 | cmake -S <source_dir> -B <build_dir> [选项] |
-S <source_dir>: 指定源码目录-B <build_dir>: 指定构建目录,所有构建相关文件都会存放在这里
案例
1 | cmake -S . -B build -DCMAKE_BUILD_TYPE=Release |
构建
命令行
1 | cmake --build <build_dir> [选项] |
<build_dir>: 指定构建目录。常见选项:
--config <type>:指定构建配置(多配置生成器需要),如:Debug,Release
-j <n>:使用多个线程并行编译(提高编译速度)。--target <target>:仅构建指定目标(例如某个可执行文件或库)。--clean-first:在构建前清理已有目标。目标文件(可执行文件,库文件等)在此过程生成
案例
1 | cmake --build build -j4 --config Release |
安装
命令行
1 | cmake --install <build_dir> [选项] |
<build_dir>: 指定构建目录。常见选项:
--prefix <path>:覆盖CMAKE_INSTALL_PREFIX指定安装路径。
案例
1 | cmake --install build --prefix /usr/local |
清除
直接删除构建目录即可
1 | rm -rf build/ |
打包
1 | cd build |
总结

技巧
使用
VS Code IDE,安装cmake tool和相关插件
侧边栏

或者底部
