Makefile
文章平均质量分 79
点灯大师~
生命不息,学习不止
展开
-
【Makefile通用模板】入门必看篇,超详细
变量值可以随意定义。gcc分为很多种,常见的有:gcc、arm-linux-gcc、arm-none-eabi-gcc等等,所以为了Makefile适配更多的C/C++项目,可以将编译器定义一个变量,这后续更改起来很方便。CC = gcc。原创 2023-04-15 15:43:05 · 2021 阅读 · 2 评论 -
Makefile(二)
以后我们的源文件 .c 增多,目录结构更复杂,此时借助 makefile 是最方便的。函数为例进行讲解,并且示例中都是我们后面 Makefile 中使用到的内容.当输入的字符串符合匹配规则,那么使用替换规则来替换字符串,当匹配规则中有。notdir 函数用于去除文件路径中的目录部分。在 Makefile 中调用函数的方法跟变量的使用类似,以“$(patsubst 匹配规则, 替换规则, 输入的字符串)匹配的内容加入到最后替换的字符串中。不上,所以不会进行替换,函数直接返回空的内容。号中,所以最终的输出为。原创 2022-11-10 12:04:03 · 443 阅读 · 1 评论 -
Makefile(一)
一、基本规则makefile的规则,一般由以下组成目标: 依赖列表 命令列表命令列表前一定要有4个空格,也即一个"Tab"键1、其中第一条规则中的”目标“,将会成为终极目标。我们最终目的,就是为了生成这个目标的2、每一个规则中的目标。都可以是一个文件,也可以是一个标签3、每一个规则中的目标,不一定要有依赖目标: 命令列表此时的目标,我们成为”伪目标“4、每一个规则,也不一定有命令列表二、案例假设我们有三个.c源文件,main.c、f1.c、f2.cf1.c#inclu原创 2021-07-09 17:08:19 · 222 阅读 · 0 评论