CMAKE学习笔记
服务器版本:cmake version 3.17.3
服务器平台: ARM
服务器系统: centOS
一、最基本的CMAKE用法
第一步:
创建CMAKE文件:CMakeLists.txt
(这个文件名一个字都不能错,否则CMAKE不认)
第二步:
对CMakeLists.txt进行编辑:
该文件至少包含如下三句才可执行CMAKE
cmake_minimum_required(VERSION 3.17)
project(项目名)
add_executable(项目名 源文件名)
注意:
- cmake_minimum_required(VERSION 3.17):
用来表示CMAKE最小版本号的要求,如果系统的CMAKE低于该版本的CMAKE则不运行
VERSION必须全大写,3.17版本号可以自由决定 - project(项目名)
项目名是最终可执行文件的名字 - add_executable(项目名 源文件名)
源文件名是.c文件的名字,是最终可执行文件的依赖文件
第三步:
在控制台输入:
[user@localhost home]$ cmake "CMakeLists.txt所在的文件夹路径"
例如:我们的CMakeLists.txt文件在 /home/user/study/cmaketest/ 文件夹下,则:
[user@localhost home]$ cmake /home/user/study/cmaketest/
输入后,cmake便会在该文件夹下(即CMakeLists.txt所在的文件夹下)生成:
文件:CMakeCache.txt
文件:Makefile
文件:cmake_install.cmake
文件夹:CmakeFiles
其中Makefile文件便是CMake根据我们写的CMakeLists.txt文件自动生成的Makefile。
第四步:
在该Makefile文件所在的文件夹目录下输入make 即可
(生成项目名的可执行文件)