目录

入门案例:单个源文件

(一)编写 CMakeLists.txt

(二)编译项目


入门案例:单个源文件

本节对应的源代码所在目录:Demo1

对于简单的项目,只需要写几行代码就可以了。例如,假设现在我们的项目中只有一个源文件 main.cc ,该程序的用途是计算一个数的指数幂。

cmake系列(二)

(一)编写 CMakeLists.txt

首先编写 CMakeLists.txt 文件,并保存在与 main.cc 源文件同个目录下:

cmake系列(二)

CMakeLists.txt 的语法比较简单,由命令、注释和空格组成,其中命令是不区分大小写的。符号 # 后面的内容被认为是注释。命令由命令名称、小括号和参数组成参数之间使用空格进行间隔。

对于上面的 CMakeLists.txt 文件,依次出现了几个命令:

  1. cmake_minimum_required:指定运行此配置文件所需的 CMake 的最低版本;
  2. project:参数值是 Demo1,该命令表示项目的名称是 Demo1 。
  3. add_executable: 将名为 main.cc 的源文件编译成一个名称为 Demo 的可执行文件。

(二)编译项目

之后,在当前目录执行 cmake . ,得到 Makefile 后再使用 make 命令编译得到 Demo1 可执行文件。

cmake系列(二)

【完毕】

 

 

相关文章:

  • 2021-05-29
  • 2021-09-26
  • 2021-05-07
  • 2022-12-23
  • 2021-10-16
  • 2022-12-23
猜你喜欢
  • 2021-04-11
  • 2021-12-08
  • 2021-03-31
  • 2021-07-07
  • 2021-04-13
  • 2021-11-02
  • 2021-11-22
相关资源
相似解决方案