美文网首页
cmake - hello world

cmake - hello world

作者: 木木木君 | 来源:发表于2017-09-20 15:49 被阅读0次

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

    cmake是什么、为什么使用cmake 在Linux环境编写C、C++时,常用make工具编译和链接工程,在单一的...

  • cmake - hello world

    1 . 在目录下新建main.c文件 2 . 在同目录下新建CmkeLists.txt文件 cmake_minim...

  • Cmake

    Cmake 打印信息 MESSAGE("Hello World") 设置变量 SET(HELLO_VALUE "H...

  • cmake hello world example

    hello cmake example 1. write the source code-hello_cmake....

  • CMake 之 Hello World

    以下是一个示例 目录结构如下: main.c 源码: CmakeLists.txt脚本: CMake编译: 编译后...

  • CMake 入门1 —— CMake Hello World

    CMake 使用惯例 在项目根目录建一个 build 目录:mkdir build && cd build 在 b...

  • cmake - 版本号

    cmake为工程和程序添加版本号,可以直接在CMakeLists文件中指定 1 .set(Hello_world_...

  • 常用markdown语法

    Hello World! Hello World! Hello World! Hello World! Hello...

  • hello

    hello, world hello, world hello, world hello, world

  • Markdown

    标题: hello world hello world hello world hello world hello...

网友评论

      本文标题:cmake - hello world

      本文链接:https://www.haomeiwen.com/subject/uteosxtx.html