cmake基本命令
发表于:2024-12-23 | 分类: C++ cmake
字数统计: 281 | 阅读时长: 1分钟 | 阅读量:

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
2
cd build
cpack

总结

技巧

使用VS Code IDE,安装cmake tool和相关插件

侧边栏

或者底部

上一篇:
cmake基本语法
下一篇:
RAII