• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

问一个u-boot根目录下的Makefile中的一句代码

@曲终人散@ 2018-03-27 浏览量:909

$(obj)u-boot: depend version $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)

       UNDEF_SYM=`$(OBJDUMP)-x$(LIBS) | \

sed –n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p' | \

sort | uniq`; \

cd $(LNDIR) && $(LD) $(LDFLAGS) $$UNDEF_SYM $(__OBJS) \

--start-group $(__LIBS) --end-group $(PLATFORM_LIBS) \

-Map u-boot.map -o u-boot

谁来分析一下这句话是什么意思,实在是理解不了了。。。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这里很多都是变量,需要替换成具体的情况。比如第一句就提到了编译对象需要的依赖。

    第二句到最后实际是一句,因为后面的\ 是分行接续符,表示下面一句和这一句在处理时为1行。

    在这个处理中利用了sed进行一定的替换并排序,然后输出。

    • 发布于 2018-03-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :尾缀包装区别,产品同一物料
回复

其他答案 数量:1
  • 设置ld链接的一些参数
    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有替代,封装不满足 回复

相关问题

问题达人换一批

问一个u-boot根目录下的Makefile中的一句代码