安装 (if win -> msi)
https://cmake.org/download/
在hello-cmake目录下建立一个main.c文件,其代码如下:
#include <stdio.h>
int main(void)
{
printf("hello cmamke \n");
return 0;
}
在目录下建立一个新的文件CMakeLists.txt,它就是 cmake所处理的“代码“。在CMakeLists.txt文件中输入下面的代码(#后面的内容为代码行注释):
#cmake最低版本需求,不加入此行会受到警告信息
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(HELLO_CMAKE) #项目名称
#把当前目录(.)下所有源代码文件和头文件加入变量SRC_LIST
AUX_SOURCE_DIRECTORY(. SRC_LIST)
#生成应用程序 hello_cmake
ADD_EXECUTABLE(hello_cmake ${SRC_LIST})
编译项目
为了使用外部编译方式编译项目,需要先在目录hello下新建一个目录build(也可以是其他任何目录名)。现在,项目整体的目录结构为:
hello/
|– CMakeLists.txt
|– build /
|– main.c
cd build
make ..
make
./hello_cmake