1.介绍
CMake可实现跨平台编译, 是一种优秀的编译配置工具。
2.Linux下的cmake编写demo
(1)建立工程目录cmakeDemo
(2)编写c/c++代码main.c
//main.c
#include<stdio.h>
int main()
{
printf("hello cmake!\n");
return 0;
}
(3)编写CMakeLists.txt文件
//CMakeLists.txt
# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8)
#项目名字
project (cmakeDemo)
#将名为 main.c的源文件编译成一个名称为 Demo 的可执行文件
add_executable(Demo main.c)
(4)在cmakeDemo/下编译运行
在当前目录cmakeDemo执行cmake .
,得到 Makefile 后再使用 make
命令编译得到 Demo
可执行文件