CMake基础用法,cmake_minimum_required,project,add_executable

第一个Cmake文件

如何制作第一个Cmake文件,首先我们要知道cmake的执行的命令是写在CMakeLists.txt当中的所以我们的第一步就是找个空目录新建一个CMakeLists.txt文件。

然后我们再搞一个测试的c++文件

然后写一个hello world程序

用Cmake构建找个程序秩序要三部

bash 复制代码
#设置CMake的最低版本要求
cmake_minimum_required(VERSION 3.10)

#设置项目名称
project("hello")

#添加构建项目
add_executable(hello hello.cc)

cmake_minimum_required:设置最低cmake版本要求,在文件第一行设置,必须要设置

project:用来设置项目信息,这里只是最简单的设置项目名字

add_executable:生成二进制执行文件,前面是生成的文件名,后面是依赖的c++文件

再创建一个build目录来储存生成的中间文件

bash 复制代码
 mkdir build

再去build目录下执行cmake

然后在build目录下就有makefile文件了,他这时候就自动帮你写好了,你只需要make一下就完编译好了hello.cc

OK你已经入门了

相关推荐
坚持就完事了7 小时前
YARN资源管理器
大数据·linux·hadoop·学习
BirdenT7 小时前
20260424紫题训练
c++·算法
还是阿落呀7 小时前
基本控制结构
开发语言·c++·算法
样例过了就是过了7 小时前
LeetCode热题100 最长有效括号
c++·算法·leetcode·动态规划
Joseph Cooper7 小时前
Linux regmap 子系统实战:在驱动中 dump PMIC 寄存器定位供电问题
linux·运维·服务器
南境十里·墨染春水8 小时前
C++笔记 forward完美转发
开发语言·c++·笔记
吃着火锅x唱着歌8 小时前
深度探索C++对象模型 学习笔记 第四章 Function语意学(2)
c++·笔记·学习
一行代码一行诗++8 小时前
C语言中if的使用
c语言·c++·算法
计算机安禾8 小时前
【Linux从入门到精通】第35篇:容器化技术预备——Docker安装与基本概念
linux·运维·docker
c++之路8 小时前
C++ STL
java·开发语言·c++