Makefile
Old_Driver_Lee
Old Driver
展开
-
Makefile之一、Makefile基本语法格式
文章目录一、makefile基本语法格式二、简单的例子三、语句解析一、makefile基本语法格式目标:依赖<tab>命令或目标:<tab>命令注意:1、命令必须以tab开头,不能是四个空格,此处及其容易出错。2、依赖并不是必须存在的,当没有依赖时,对应的命令将强制执行。二、简单的例子makefile代码:hello:hello.c gcc -...原创 2019-06-13 15:00:34 · 3344 阅读 · 0 评论 -
Makefile之二、定义变量并赋值方法(=、:=、?=、+=区别)
文章目录一、变量赋值方法(赋值运算符)二、变量赋值两种方式2.1、延时变量2.2、立即变量三、 := 与 ?= 的区别四、举例验证4.1、验证 :=4.2、?= 第一次验证(变量前面已定义)4.3、?= 第二次验证(变量前面未定义)备注:makefile中变量定义直接写就表示定义该变量,例如makefile文件中写如下一行代码:a就表示定义变量a,且未赋值。一、变量赋值方法(赋值运算符)...原创 2019-06-13 15:51:55 · 4634 阅读 · 0 评论 -
Makefile之三、常用函数
文章目录一、函数调用格式1.1 函数调用格式:$(函数名 函数的参数1, 函数参数2, 函数参数3)二、常用函数2.1 字符串相关函数2.1.1 【subst】字符串替换函数2.1.2 【patsubst】字符串(文件名)格式替换函数2.1.3 【findstring】字符串查找函数2.1.4 【sort】字符串排序函数2.2 文件名相关函数2.2.1 【dir】获取文件路径函数2.2.2 【no...原创 2019-06-14 10:37:36 · 603 阅读 · 0 评论 -
Makefile基础知识
文章目录一、常用基本符号1.1 实例1:$@ 和 $^1.2 实例2:$<1.3 实例3:%一、常用基本符号符号含义$@目标文件$^所有依赖文件$<第一个依赖文件$?更新过的依赖文件%Makefile中的通配符,类似于* ,但是和 *有区别,具体情况暂时不懂,后续再补充1.1 实例1:$@ 和 $^test....原创 2019-05-20 16:28:19 · 534 阅读 · 0 评论