cmake - hello world

1 . 在目录下新建main.c文件


#include
int main()
{

printf("Hello World\n");

return 0;

}

2 . 在同目录下新建CmkeLists.txt文件


cmake_minimum_required (VERSION 2.6)

project (HELLO_WORLD)

set(SRC_LIST main.c)

add_executable(hello ${SRC_LIST})

cmake_minimum_required是指定cmake的最小版本;

project(projectname [CXX] [C] [Java]) 是指定工程的名称,以及支持的语言,语言列表可以省略;

set(SRC_LIST main.c)是定义变量,如果有多个文件可以 set(SRC_List main.c, main2.c)

add_executable(hello ${SRC_LIST}) 是指定生成文件名为hello的可执行文件。

3 . 构建可执行文件hello.exe

(1)新建一个debug文件夹,进入debug文件夹的cmd下,执行 cmake .. ,会生成一系列文件,如果想指定生成器,如cmake .. -G "MinGW Makefiles"命令;

(2)执行make命令,在debug目录下可以看到hello.exe执行文件。

你可能感兴趣的:(cmake - hello world)