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