楼主:fighter212 时间:2009-8-20 14:17

从网上down下来的包,grlib-gpl-1.0.20-b3403, 解压后按照grlib.pdf这篇文档说的,在cygwin下make vsim, 结果中途出错:

make.work:332: 多个目标匹配,停止.

多个目标怎么了呀,makefile本来就允许多个目标的呀.我查了在make.work里面
$(GRLIB__ahbctrl) \
$(GRLIB__ahbctrl__rtl) : ../../lib/grlib/amba/ahbctrl.vhd \
  $(GRLIB__devices) \
  $(GRLIB__amba) \
  $(GRLIB__version) \
  $(STD__textio) \
  $(IEEE__numeric_std) \
  $(GRLIB__stdlib) \
  $(IEEE__std_logic_1164)
$(VCOM) -quiet -explicit -93 -work grlib \
   ../../lib/grlib/amba/ahbctrl.vhd

我在这里卡了几天了,哪位好心人帮个忙啊,十二万分的感谢!
我没有改过任何一个地方,也没有任何一个目录或者文件名存在空格,摘出来的那段,每行开头都是tab,没有空格.
1 楼:fighter212 时间:2009-8-25 14:25:18
这么多天都没人顶,还是自己解决了. windows下面盘符的问题,有冒号,在makefile中是定义关联性的.
2 楼:martin21 时间:2009-9-03 16:16:07
研究的很少啊,
才开始看,make vsim时出现
nothing to be done for 'whole library'
不知是什么意思,请教楼主!