在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 165|回复: 3

[原创] 关于vcs_mx_vO-2018.09-SP2安装到ubuntu 22上的使用问题

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 Iaybf 于 2024-11-2 20:53 编辑

1.  首先使用安装包常规安装,这里不再详述
因为现在的服务器一般都是64位的,所以在vcs中一定要加上 -full64t选项



2. 遇到的问题及解决:

(1)/bin/sh: 0: Illegal option -h
这是因为系统的/bin/sh链接的不是bash,


解决方案:rm -f /bin/shln -s /bin/bash /bin/sh



(2)/usr/bin/ld: /xxx/synopsys/vcs_vO-2018.09-SP2/linux64/lib/libvcsnew.so: undefined reference to `snps_mem_realloc'
解决方案:

在vcs选项中加入:-LDFLAGS -Wl,--no-as-needed


(3)/usr/bin/ld: /xxx/synopsys/vcs_mx_vO-2018.09-SP2/linux64/lib/vcs_save_restore_new.o: in function `SNPSee_907e539fb4bc8f7101eac356af4ce4ed':
../../OBJ/lib/saverestoreobj/obj-linux64/kernel.o: (.text+0xc41): undefined reference to `pthread_yield'collect2: error: ld returned 1 exit statusmake: *** [Makefile:110: product_timestamp] Error 1Make exited with status 2

解决方案:cd  /xxx/synopsys/vcs_mx_vO-2018.09-SP2/linux64/lib/
mv vcs_save_restore_new.o vcs_save_restore_new.o.bakobjcopy --redefine-sym pthread_yield=sched_yield vcs_save_restore_new.o.bak  vcs_save_restore_new.o




(4)In file included from /xxx/synopsys/vcs_vO-2018.09-SP2/etc/uvm/dpi/uvm_dpi.cc:39:
/home/tools/synopsys/vcs_vO-2018.09-SP2/etc/uvm/dpi/uvm_hdl.c:50:8: error: extended character ? is not valid in an identifier
50 | #error ?UVM_ERROR: THIS VERSION OF VCS DOESN?T SUPPORT VCSMX_FAST_UVM. Compile without -DVCSMX_FAST_UVM?


这个问题是在使用UVM时产生的,暂时没有找到解决方案,但是只要不使用UVM其他仿真仍可以正常使用如果其他人有这个问题的解决方案,烦请留言告知!






发表于 3 天前 | 显示全部楼层
感谢分享经验
发表于 3 天前 | 显示全部楼层
像EDA工具就不太适合装在Ubuntu上面,用CentOS 7兼容性会更好
发表于 2 小时前 | 显示全部楼层
学生党?安装IC的EDA就别乌班图了吧,最好redhat,或者centos替代。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-6 11:30 , Processed in 0.016421 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表