CMake

作者: NapoleonY | 来源:发表于2021-04-02 15:21 被阅读0次

概述

CMake 是一种跨平台编译工具。

  • CMake 主要是编写 CMakeLists.txt 文件
  • 然后用 cmake 命令将 CMakeLists.txt 文件转化为 make 所需要的 makefile 文件。
  • 最后使用 make 命令编译源码生成可执行文件或者共享库(so(shared object))
    因此 cmake 的步骤只有两个
  1. cmake
  2. make

使用说明

一般把 CMakeLists.txt 文件放在工程目录下,使用时先创建一个叫 build 的文件夹,cmake 命令指向 CMakeLists.txt 所在的目录,例如 cmake .. 表示 CMakeLists.txt 在当前目录的上一级目录。cmake 会生成很多编译的中间文件以及 makefile 文件,所以一般建议新建一个目录,专门用来编译。因此通常具体的命令为:

cd build
cmake .. // 在 build 里生成 Makefile
make     //生成 makefile 文件,编译程序

参考

  1. 如何用cmake编译

相关文章

网友评论

      本文标题:CMake

      本文链接:https://www.haomeiwen.com/subject/mkqqkltx.html