$(obj)/uImage: $(obj)/zImage FORCE @$(check_for_multiple_loadaddr) $(call if_changed,uimage)
时间: 2024-06-02 17:11:40 浏览: 119
这是一个 Makefile 规则,用于在 Linux 内核编译过程中生成 uImage 文件。
`$(obj)` 是 Makefile 变量,指代编译输出文件所在的目录。`$(obj)/zImage` 是 Linux 内核编译过程中生成的 zImage 文件路径。`$(call if_changed,uimage)` 表示调用 make 函数 if_changed,传递参数 uimage,此处 uimage 是一个自定义的 Makefile 规则。
if_changed 函数的作用是,如果 zImage 文件有变化,则执行 uimage 规则,生成 uImage 文件。FORCE 是一个特殊的 Makefile 目标,表示强制执行。
总体来说,这个规则的作用是将 zImage 文件转换为 uImage 文件。
阅读全文
相关推荐




















