微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > vcs 设置中出错了

vcs 设置中出错了

时间:10-02 整理:3721RD 点击:
各位大侠,我在ubuntu上安装了vcs 200906 版, license 也通过了,可是运行的时候总是有下面的错,有没有哪位高人遇到过啊,gcc 和g++ 我都安装了。希望各位赐教。

heritor@ubuntu:~/verilogpro$ vcs top.v add4.v
                         Chronologic VCS (TM)
            Version C-2009.06 -- Fri Nov 11 14:48:01 2011
               Copyright (c) 1991-2008 by Synopsys Inc.
                         ALL RIGHTS RESERVED
This program is proprietary and confidential information of Synopsys Inc.
and may be used and disclosed only as authorized in a license agreement
controlling such use and disclosure.
Parsing design file 'top.v'
Parsing design file 'add4.v'
Top Level Modules:
       top
TimeScale is 1 ns / 1 ps
Starting vcs inline pass...
1 module and 0 UDP read.
recompiling module top
gcc  -pipe -O -I/usr/synopsys/C-2009.06/include   -c -o rmapats.o rmapats.c
if [ -x ../simv ]; then chmod -x ../simv; fi
g++  -o ../simv  5NrI_d.o 5NrIB_d.o N654_1_d.o rmapats_mop.o rmapats.o SIM_l.o   /usr/synopsys/C-2009.06/linux/lib/libvirsim.a /usr/synopsys/C-2009.06/linux/lib/librterrorinf.so /usr/synopsys/C-2009.06/linux/lib/libsnpsmalloc.so     /usr/synopsys/C-2009.06/linux/lib/libvcsnew.so     /usr/synopsys/C-2009.06/linux/lib/vcs_save_restore_new.o /usr/synopsys/C-2009.06/linux/lib/ctype-stubs_32.a -ldl  -lc -lm -lpthread -ldl   
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsReallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCheckStrdupFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsGetMemBytes'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCheckMallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsFreeGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsGroupGetActive'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsReallocFromGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsNamedPushGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsMemManagerIsActive'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsHighMemory'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsStrdupFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsLowMemory'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCheckReallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsNamedPopGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCallocFromGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsMallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsGroupSize'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsFreeFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsSetOutOfMemoryRoutine'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCheckFreeFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsMallocFromGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsVPrintf'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsPrintf'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsDoStackUnwind'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsNamedAllocateGroup'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCheckCallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCallocFunc'
/usr/synopsys/C-2009.06/linux/lib/libvcsnew.so: undefined reference to `snpsCurrentGroup'
collect2: ld 返回 1
make: *** [product_timestamp] 错误 1
Make exited with status 2
CPU time: .404 seconds to compile + .328 seconds to elab + .476 seconds to link

重新装来一个老版本的ubuntu,终于搞定了。

请问小编装的是那个版本的ubuntu之后就可以的?谢谢哦~

ubuntu12.04 把GCC修改为旧版本的,比如4.4.x之类的版本,对应的g++也给修改,百度有教程的。修改完版本之后就可以了。目前在ubuntu上使用verdi,vcs,cadence都没有问题的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top