打印
[嵌入式linux]

求助Makefile调试

[复制链接]
1987|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hyp429|  楼主 | 2010-5-21 13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
u-boot:  depend $(SUBDIRS) $(OBJS) $(LIBS) $(LDSCRIPT)
  UNDEF_SYM=`$(OBJDUMP) -x $(LIBS) |sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`;\
  $(LD) $(LDFLAGS) $$UNDEF_SYM $(OBJS) \
   --start-group $(LIBS) --end-group $(PLATFORM_LIBS) \
   -Map u-boot.map -o u-boot
像这个语句中LDSCRIPT在整个Makefile文件中都找不到在哪定义。请问怎么调试Makefile文件各语句?或者说怎么才能更好的理解每个语句的意思?看了一篇《makefile 的调试》,其中说到使用--print-data-base可以查看make 所运行的命令的信息,信息太多不好对单个语句进行理解。比如我只想知道上面这个语句的意思,应该怎么调试?请高手指教。

相关帖子

沙发
centimetre| | 2010-5-21 15:39 | 只看该作者
在其他目录的makefile里面,然后被include过来了
多用用 搜索查找
www.cmtekchina.com

使用特权

评论回复
板凳
huhu2009| | 2010-5-23 15:47 | 只看该作者
《跟我一起写Makefile》
跟我一起写Makefile.rar (46.26 KB)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

1

粉丝