CMake 学习记录
一份最简单的 CMakeLists
这是我在 CLion
中最长用的一种配置,其实也就是原始配置。在现阶段,顶天了也就是多 add
几个 executable,所以目前先给我这个 CMakeLists 加上注释,因为今天我我
add_executable()
都不会用了,我淦。
这里补充一下,#
及后面的内容代表注释。
下面对上面的几个命令作具体说明。
cmake_minimum_required
: 指定运行此配置文件所需的 CMake 的最低版本;project
: 参数值是LinuxCLearning C
,表明该项目的名称是LinuxCLearning
,并且明确了项目的语言是 C 语言;set
: 第一个参数是 CMake 的自带的用来指定 C 标准的变量,第二个参数就是具体的 C 标准;add_executable
: 第一个参数的作用是指定生成的可执行文件的名称,第二个参数是待编译的源文件。
我这里主要的需求其实还是将当前目录下的多个 C
源文件编译成可执行文件,所以 add_executable
用得比较多一点。
命令指南
这里秉持即用即查的理念,用到时再查,再记录,点到为止。
参考:
1、https://zhuanlan.zhihu.com/p/267803605 2、官方帮助手册:https://cmake.org/cmake/help/v3.19/
CMake 学习记录
http://fanyfull.github.io/2021/06/11/CMake-学习记录/