免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7726 | 回复: 0
打印 上一主题 下一主题

make时报“多个目标匹配” [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-21 00:37 |只看该作者 |倒序浏览
背景是这样,我在Windows下编rrdtool(perl-shared的dll),用他给的脚本生成了Makefile,然后make,就报
“Makefile:464: *** 多个目标匹配。 停止。”

Makefile464行附近的代码是这样

  1. 457  # --- MakeMaker dynamic_lib section:
  2. 458  
  3. 459  # This section creates the dynamically loadable $(INST_DYNAMIC)
  4. 460  # from $(OBJECT) and possibly $(MYEXTLIB).
  5. 461  OTHERLDFLAGS =
  6. 462  INST_DYNAMIC_DEP =
  7. 463  
  8. 464  $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(INST_DYNAMIC_DEP)
  9. 465          $(LD) -out:$@ $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) $(MYEXTLIB) $(PERL_ARCHIVE) $(LDLOADLIBS) -def:$(EXPORT_LIST)
  10. 466          $(CHMOD) $(PERM_RWX) $@
  11. 467  
复制代码


perl, make 我都不懂,完全不知道该怎么办,
他带了一个build-tips说,GnuWin32要用msvcrt.dll而不是msvcr71.dll,跟这个有关系么?
知道请指点,谢啦先! (*^__^*)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP