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/hhEo 著作权归作者所有。请勿转载和采集!

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