本课程为uboot和系统移植阶段的第2部分,适合有一定嵌入式学习基础(譬如学完了裸机全集和C语言高级篇),需要继续学习uboot和系统移植的同学。
0
5
¥
39.00购买
你将收获
适用人群
中高级研发工程师
课程介绍
本期课程为uboot学习的前导课程,主要内容是shell和Makefile的基本语法和主要技巧。这些都是uboot中要用到的项目管理和配置技术,事先学好这些基础可以帮助我们更好的分析uboot工程的结构和工作原理。
同学笔记
2020-02-13 23:57:17
makefile常见通配符:
*:任意n个字符
?:任意一个字符
[ ]:里面为二则表达式
makefile的自动变量:
$@:规则目标
$<:规则第一个依赖
$^:所有依赖
2020-02-13 23:36:53
makefile中命令前加@字符表示静默执行,即不会显示执行指令;
变量赋值:
?=:若变量没有赋值,则赋值,否则忽略;
+=:将变量接续赋值,相当于C中的strcat;
:= :即时赋值;
=:延时赋值;
export声明的变量可以用于工程中所有的Makefile;
2020-02-13 23:25:12
Makefile通配符%:代表一个或以上的字符;
伪目标---.PHONY:
声明的目标不代表文件,一般没有依赖;
引用其他makefile:include 指令;
没有更多了
课程讨论
暂无评论