CMake 是一款跨平台的自动化构建工具,它可以自动生成构建脚本,从而将源代码编译成可执行文件、库、静态库等,并支持多种编译器、多种操作系统和多种编译选项。

使用 CMake 的步骤如下:

  1. 编写 CMakeLists.txt 文件

CMakeLists.txt 文件是 CMake 的核心配置文件,它描述了项目的源文件、头文件、库文件、编译选项等信息,并指定了如何构建项目。

一个简单的 CMakeLists.txt 文件示例:

cmake_minimum_required(VERSION 3.10)

project(MyProject)

add_executable(MyProgram main.cpp)
  1. 创建 build 目录并进入

CMake 通常建议使用 out-of-source 构建,即将构建输出文件放在与源代码分离的目录中,以避免污染源代码树。

在项目根目录下创建一个 build 目录,并进入该目录:

mkdir build
cd build
  1. 运行 cmake 命令

在 build 目录下运行 cmake 命令,指定 CMakeLists.txt 文件的路径,以及其他选项:

cmake ../

其中 ../ 表示 CMakeLists.txt 文件所在的目录。

  1. 执行 make 命令进行编译

在 build 目录下运行 make 命令,即可进行编译:

make

make 命令将会自动查找 CMakeLists.txt 文件并执行其中的指令,生成可执行文件或库文件。

  1. 运行生成的可执行文件

在 build 目录下运行生成的可执行文件,如:

./MyProgram

以上是 CMake 的基本使用方法,还有更多高级用法可以参考官方文档。

CMake 使用教程:快速入门指南

原文地址: https://www.cveoy.top/t/topic/oKwi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录