CMake
文章平均质量分 82
码农爱学习
码农爱学习,专注嵌入式~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中CMake的使用3-不同目录多个源文件
上篇介绍了在同一目录下有多个源文件时如何编写CMakeLists.txt。 本篇继续介绍不同目录下有多个源文件时如何编写CMakeLists.txt 1 有1个独立文件夹 1.1 文件目录结构 先来看下面这种情况,文件目录结构如下,sum.c、sum.h和main.c的代码内容见前面的文章。 1.2 编写CMakeLists.txt 对于这种情况,CMakeLists.txt可以有不同的写法: 写法1 首先看第一种写法,如下: cmake_minimum_required (VERSION 2.8) p原创 2022-03-04 20:14:53 · 2447 阅读 · 0 评论 -
Linux中CMake的使用2-同目录下多个源文件
上篇文章介绍了编写CMakeLists.txt的最基础用法——只有一个源文件的情况。 本篇继续介绍,在同一目录下有多个源文件时如何编写CMakeLists.txt。 1 一组文件的情况 先来看下面这种情况:除了main.c以外,只多出来一组源文件(1个.c文件+1个.h文件)。 1.1 编写C源文件 以一个简单的两数相加为例,代码如下: main.c #include <stdio.h> #include "sum.h" int main(void) { int a = 1;原创 2022-02-12 22:31:46 · 1906 阅读 · 0 评论 -
Linux中CMake的使用1-单个源文件
1 引言 linux中进行C/C++开发,一般都是先用编辑器写好代码,然后使用gcc工具来编译程序。 文件数量不多的工程,可以直接敲gcc命令进行编译。对于文件较多的工程,就要使用Makefile来管理代码的编译了。 而手动编写Makefile其实也是具有一定的难度的,更方便的方式是使用更易编写CMake来自动生成Makefile。 2 Linux中安装CMake 这里插一句,在Window系统中,许多人也用过CMake,它可以配合集成开发环境如Visual Studio,通过图形化的操作界面,操作CMak原创 2022-02-12 22:31:01 · 1170 阅读 · 0 评论
分享