CMake 安装和使用
Cmake 概述
CMake是一个跨平台工具,可以用简单的语句来描述所有平台的安装(编译过程)。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile,Visual C++ 的 projects 等)。
CMake 安装
- windows
- 直接下载使用发布的二进制文件 cmake-3.9.0-win64-x64.zip
- 解压、添加环境变量:
D:\cmake-3.9.0-win64-x64\bin
- Linux
- 安装指令:
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/