CMake 使用教程:快速入门指南
CMake 是一款跨平台的自动化构建工具,它可以自动生成构建脚本,从而将源代码编译成可执行文件、库、静态库等,并支持多种编译器、多种操作系统和多种编译选项。
使用 CMake 的步骤如下:
- 编写 CMakeLists.txt 文件
CMakeLists.txt 文件是 CMake 的核心配置文件,它描述了项目的源文件、头文件、库文件、编译选项等信息,并指定了如何构建项目。
一个简单的 CMakeLists.txt 文件示例:
cmake_minimum_required(VERSION 3.10)
project(MyProject)
add_executable(MyProgram main.cpp)
- 创建 build 目录并进入
CMake 通常建议使用 out-of-source 构建,即将构建输出文件放在与源代码分离的目录中,以避免污染源代码树。
在项目根目录下创建一个 build 目录,并进入该目录:
mkdir build
cd build
- 运行 cmake 命令
在 build 目录下运行 cmake 命令,指定 CMakeLists.txt 文件的路径,以及其他选项:
cmake ../
其中 ../ 表示 CMakeLists.txt 文件所在的目录。
- 执行 make 命令进行编译
在 build 目录下运行 make 命令,即可进行编译:
make
make 命令将会自动查找 CMakeLists.txt 文件并执行其中的指令,生成可执行文件或库文件。
- 运行生成的可执行文件
在 build 目录下运行生成的可执行文件,如:
./MyProgram
以上是 CMake 的基本使用方法,还有更多高级用法可以参考官方文档。
原文地址: https://www.cveoy.top/t/topic/oKwi 著作权归作者所有。请勿转载和采集!