这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » CMake中的-B参数

共1条 1/1 1 跳转至

CMake中的-B参数

院士
2025-02-07 14:41:12     打赏

CMake中的-B参数

今天在阅读文章的时候看到网友在输入cmake命令时使用了-B参数。于是自己查询了一下,把查询的内容分享一下!

cmake -B 命令是 CMake 构建系统中的一个常用选项,用于指定构建目录(binary directory)。当运行 cmake -B 命令时,还需要指定一个目录作为构建目录,CMake 将会在这个目录中生成构建系统所需的文件(如 Makefile 或项目文件),并且后续的构建过程也会在这个目录中进行。

命令的基本格式如下:

cmake -B <build-directory> [options] <source-directory>
# example
cmake -B build -G "Ninja"

这将会在 build 目录中生成 Makefile 或其他构建系统所需的文件,然后你可以在这个目录中运行 make(或ninja等其他构建命令)来编译你的项目。

使用 -B 选项的一个好处是,它可以将源代码目录和构建目录分开,这样源代码目录就会保持干净,只包含源代码和 CMake 配置文件,而构建过程中生成的文件(如对象文件、可执行文件、中间文件等)都会放在构建目录中。这有助于保持项目的组织性和可维护性。

写在最后

这不和先新建一个build文件夹,然后再进入这个文件夹,最后使用cmake ..的效果一样嘛!嘿嘿~~




关键词: CMake     参数    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]