完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
虚拟机使用CentOS系统,我在其中安装了IC61,一切都OK了。但是在安装IC5141的时候,软件能打开,能编辑,但是不能StreamIn/StreamOut gds,提示ERROR如下:
/home/cadencetool/IC5141/tools/dfII/bin/64bit/pipo.exe: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS32 请问是否有大神能帮忙解决这个问题? export CDS_AUTO_32BIT=pipo.exe 或者 export CDS_AUTO_64BIT=exclude:pipo.exe不知道你的CentOS系统是多少版本的,IC5141版本比较老,最好安装在REHL4.0系统里面,这样出问题的几率更小。这个问题没有碰到过,因为没有在centos系统下安装过IC5141。基本都是在REHL系统下安装的。安装Synopsys系软件遇到过类似的问题。libstdc++.so.5这个库你系统只有32位的,你把对应64位的库装上应该可以。建议: 1 - 检查glibc的RPM包安装没有,没有安装一下; 2 - 检查libstdc的RPM包安装没有,没有安装一下; 3 - 检查Linux系统的库目录,libstdc++.so.x在/usr/lib64中,有的时候这个库有,但是版本不对,用指令检查一下库的版本,不对的话,也要重新安装: #strings libstdc++.so.x | grep GLIBC 因为EDA软件都有建议的Linux OS安装版本的,不建议使用非推荐的OS,问题太多。 4 - 实在过不去,检查一下安装的EDA软件目录下是不是有这个库文件,有的话,在bashrc脚本里加入: export LD_LIBRARY_PATH=/用户安装eda软件有libstdc++.so.x的目录 libstdc++.so.x,这个x是你需要的数字,比如5或者6什么的 按照您提供的方法试过了,出现下述ERROR(两种方法都试过,出现的问题一样): FATAL (387): Unexpected `EOF‘ encountered in a structure record of the input Stream file. A structure record should begin with the Stream record type `STRM_BGNSTR (5)’ and should end with the Stream record type `STRM_ENDSTR (7)‘。 在/usr/lib64中找到了libstdc++.so.6,我按照32位需求,ln -s libstdc++.so.6 libstdc++.so.5,会出现其他问题。 [root@tool lib64]# strings libstdc++.so.6 | grep GLIBCGLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.2 |
|
|
|
只有小组成员才能发言,加入小组>>
877 浏览 2 评论
12812 浏览 0 评论
4107 浏览 7 评论
2327 浏览 9 评论
2147 浏览 2 评论
447浏览 2评论
753浏览 2评论
878浏览 2评论
381浏览 1评论
605浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:21 , Processed in 1.213308 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号