CMAKE学习笔记

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(项目名 源文件名)

注意:

  1. cmake_minimum_required(VERSION 3.17):
    用来表示CMAKE最小版本号的要求,如果系统的CMAKE低于该版本的CMAKE则不运行
    VERSION必须全大写,3.17版本号可以自由决定
  2. project(项目名)
    项目名是最终可执行文件的名字
  3. 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 即可
(生成项目名的可执行文件)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值