![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
makefile
sharky沙克扬
这个作者很懒,什么都没留下…
展开
-
(1)uboot之Makefile理解
原创 2021-11-18 09:06:01 · 294 阅读 · 0 评论 -
(2)uboot之Makefile简易解析
烧写文件myboot.16k生成过程图 链接文件myboot.lds SECTIONS { . = 0xD0020010; .text : { mystart.o * (.text) } .data : { * (.data) } .bss_start = .; .bss : { * (.bss) } .bss_end = .; } Makefile的源文件代码 #伪目标修饰 .PHONY:all #伪目标all all: myboot mystart.o: myst原创 2021-11-18 11:04:36 · 222 阅读 · 0 评论 -
(3) uboot之Makefile变量和自动变量
Makefile中的变量和自动变量图 Makefile代码 #定义变量CC CC := arm-linux-gcc #伪目标修饰 .PHONY:all #伪目标all all: myboot #所有目标文件 : 所有依赖文件 #通过CC变量替换arm-linux-gcc, -o 生成目标的集合 -c 依赖中的第一文件 %.o : %.s $(CC) -o $@ -c $< .PHONY:mksd mksd: #使用dd命令将输入文件没有boot.16k烧写到SD卡的扇区1中,此条命令在只原创 2021-11-18 14:16:13 · 286 阅读 · 0 评论