CMake 安装和使用

Cmake 概述

CMake是一个跨平台工具,可以用简单的语句来描述所有平台的安装(编译过程)。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile,Visual C++ 的 projects 等)。

CMake 安装

  • windows
  1. 直接下载使用发布的二进制文件 cmake-3.9.0-win64-x64.zip
  2. 解压、添加环境变量:D:\cmake-3.9.0-win64-x64\bin
  • Linux
  1. 安装指令:sudo apt-get install cmake

CMake 构建

通常使用外部建构的方法,如在顶层CMakeList.txt所在路径创建build目录,并去到其中构建。以下面工程为例分别演示linux和windows下的使用方法。

$ tree
\__Demo
    |__main.c
    |__CMakeList.txt

$ cat main.c
int main(void) {
        return 0;
}

$ cat CMakeList.txt
add_executable(app main.c)
  • 创建编译目录
mkdir build
cd build
  • Linux
cmake ..
make
  • Windows
cmake .. -G "Visual Studio 9 2008"
cmake .. -G "Visual Studio 15 2017"
cmake .. -G "MinGW Makefiles"

CMake 语法

https://blog.csdn.net/yangfeng2014/article/category/6084845
https://www.hahack.com/codes/cmake/

原文地址:https://www.cnblogs.com/llil/p/13399431.html