victory的博客

长安一片月,万户捣衣声

0%

CMake | CMake安装及使用

构建工具CMake

  • 软件构建

    • 自动完成代码编译、链接、打包的整个过程
  • C和C++程序的构建工具-Cmake

  • Cmake的安装

  • gcc/clang编译工具安装(cmake不自带编译工具)

  • 示例代码 main.cpp

    1
    2
    3
    4
    5
    #include<iostream>
    int main(){
    std::cout << "hello,world" << std::endl;
    return 0;
    }
  • 创建CMakeLists.txt文件

    1
    2
    3
    4
    5
    cmake_minimum_required(VERSION 3.10)

    project(Example)

    add_executable(Example main.cpp)
  • 配置项目

    1
    cmake -S . -B build
  • 构建项目

    1
    cmake --build build

    构建完成后生成Example可执行文件,如下图所示:

  • 执行可执行文件

    1
    2
    3
    - cd ./build/
    ./Example
    # 输出hello,world