Cmake用法

目录

cmake --version 3.10 doc

1,Cmake introduce

CMake是一种跨平台编译工具,用来生成makefile。CMake主要是编写CMakeLists.txt文件,然后用cmake命令执行CMakeLists.txt文件生成make所需要的makefile文件,最后用make命令编译源码生成可执行程序或库文件。
cmake 指向CMakeLists.txt所在的目录,例如cmake .. 表示CMakeLists.txt在当前目录的上一级目录。cmake后会生成很多编译的中间文件以及makefile文件,所以一般建议新建一个新的目录,专门用来编译,例如

mkdir ckbuild
cd ckbuild
cmake ..
make

常用的目录结构

.
├── build
├── CMakeLists.txt
├── include
│   └── xxx.h
└── src
    ├── xxx.c
    └── main.c

2,CMakeLists.txt文件的写法

编写CMakeLists.txt文件,该文件一般放在和src,include的同级目录

猜你喜欢

转载自www.cnblogs.com/ims-/p/10201845.html