ic610帮助文档cdsdoc错误libpthread.so.0
背景
按照网上cadence ic610的安装方法完成安装,并在 .bashrc 中进行设置,但 输入 cdsdoc 后不能打开 cadence 帮助文档,并提示
警告
/home/eda/ic610/tools/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
错误,逛遍了中外EDA 论坛,
解决办法。
- 首先在 .bashrc 中设置正确的 cdsdoc 的路径及快捷方式如下所示
alias cdsdoc='$CDS_ROOT/tools/bin/cdsdoc'
- 下载[ libstdc++-2-libc6.1-1-2.9.0.so](http://u.115.com/file/e6yjwvpd# libstdc++-2-libc6.1-1-2.9.0.rar "http://u.115.com/file/e6yjwvpd"),进入保存目录
sodu cp libstdc++-2-libc6.1-1-2.9.0.so /lib/libstdc++-2-libc6.1-1-2.9.0.so
sodu ln -s /lib/libstdc++-2-libc6.1-1-2.9.0.so /usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
- 打开$CDS_ROOT/tools/bin/cdsdoc,找到
Set variable for Java to run on RedHat Linux 7.1
#
if [ $PLATFORM = "lnx86" ]; then
if [ $ARCH = "x86_64" ]; then
# AMD Opteron RHEE3.0
LD_ASSUME_KERNEL=2.4.19
export LD_ASSUME_KERNEL
else
#Standard x86 systems
LD_ASSUME_KERNEL=2.2.5
export LD_ASSUME_KERNEL
fi
fi
修改为
# Set variable for Java to run on RedHat Linux 7.1
#
if [ $PLATFORM = "lnx86" ]; then
if [ $ARCH = "x86_64" ]; then
# AMD Opteron RHEE3.0
#LD_ASSUME_KERNEL=2.4.19
#LD_ASSUME_KERNEL=2.6.27
export LD_ASSUME_KERNEL
else
#Standard x86 systems
#LD_ASSUME_KERNEL=2.2.5
LD_ASSUME_KERNEL=2.6.27
export LD_ASSUME_KERNEL
fi
fi
- 新开 Terminal 输入cdsdoc 即可打开 cadence 帮助文档