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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: Firpassion

关于IC615的ADE XL/GXL不能仿真的解决方案

[复制链接]
发表于 2013-4-18 08:12:17 | 显示全部楼层
回复 12# phoenixson

    提示说virtuoso.exe找不到,virtuoso不是一个动态可执行文件,请问用什么命令可以查看它用到的so链接?

    vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/dfII/bin$ ldd virtuoso
not a dynamic executable
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/dfII/bin$ ldd virtuoso.exe  
ldd: ./virtuoso.exe: No such file or directory
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/dfII/bin$ ldd -v virtuoso
not a dynamic executable
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/dfII/bin$ ldd -v virtuoso.exe
ldd: ./virtuoso.exe: No such file or directory
vk@vk:/opt/EDA_Tools/cadence/ic615/tools.lnx86/dfII/bin$
发表于 2013-4-18 10:14:42 | 显示全部楼层
check the path "`cds_root`/tools/dfII/bin/32bit(64bit)" ,you will find it.
发表于 2013-4-18 10:19:45 | 显示全部楼层
simple methods, copy the corresponding libgcc_s.so from the system library path into the direcotry where the libraries for tools are located, or you can set 'LD_PREFER' to /lib or /lib64
发表于 2013-4-18 10:22:55 | 显示全部楼层
in addition ,why do so ?  because the initializing scripts of the tool will always set the LD_LIBRARY_PATH to self-library path , so seek the path first.
发表于 2013-4-18 10:48:06 | 显示全部楼层
回复 12# phoenixson


    换了一个bin路径,能够用ldd查看virtuoso了,如下
# ldd -v virtuoso
linux-gate.so.1 =>  (0x00879000)
libgfortran.so.3 => not found
libvirtuos_sh.so => not found
libfastt_sh.so => not found
libcls_sh.so => not found
下面还有很多都是not found
然后是(其中libgfortran.so.3 提示找不到,是不是和这个有关?)
Version information:
./virtuoso:
  librt.so.1 (GLIBC_2.2) => /lib/tls/i686/cmov/librt.so.1
  libgcc_s.so.1 (GCC_3.4) => /lib/libgcc_s.so.1
  libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
  libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
  libgcc_s.so.1 (GCC_4.0.0) => /lib/libgcc_s.so.1
  libdl.so.2 (GLIBC_2.0) => /lib/tls/i686/cmov/libdl.so.2
  libdl.so.2 (GLIBC_2.1) => /lib/tls/i686/cmov/libdl.so.2
  libpthread.so.0 (GLIBC_2.1) => /lib/tls/i686/cmov/libpthread.so.0
  libpthread.so.0 (GLIBC_2.2) => /lib/tls/i686/cmov/libpthread.so.0
  libpthread.so.0 (GLIBC_2.3.2) => /lib/tls/i686/cmov/libpthread.so.0
  libpthread.so.0 (GLIBC_2.0) => /lib/tls/i686/cmov/libpthread.so.0
  libgfortran.so.3 (GFORTRAN_1.0) => not found
  libstdc++.so.6 (CXXABI_1.3.1) => /usr/lib/libstdc++.so.6
  libstdc++.so.6 (GLIBCXX_3.4.11) => /usr/lib/libstdc++.so.6
  libstdc++.so.6 (GLIBCXX_3.4.5) => /usr/lib/libstdc++.so.6
  libstdc++.so.6 (GLIBCXX_3.4.9) => /usr/lib/libstdc++.so.6
  libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6
  libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6
  libc.so.6 (GLIBC_2.3.2) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.3) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.1.2) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.3.4) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.2) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
  libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
发表于 2013-4-18 14:13:55 | 显示全部楼层
我装在RHEL6.4 64-bit, 我的能跑,真是瞎猫
发表于 2013-4-20 22:12:37 | 显示全部楼层
这个问题我也折腾了一段时间了。
我用的是ubuntu12.04
没有找到楼主说的路径,但是我从/lib/i386-linux-gnu/libgcc_s.so.1复制了一份。

完了,居然可以用了。跟字体有关,这个比较神奇
发表于 2013-4-20 22:16:00 | 显示全部楼层
这个问题我也折腾了一段时间了。
我用的是ubuntu12.04
没有找到楼主说的路径,但是我从/lib/i386-linux-gnu/libgcc_s.so.1复制了一份。

完了,居然可以用了。跟字体有关,这个比较神奇
发表于 2013-4-20 23:34:27 | 显示全部楼层
回复 20# wotom


    请问你是把哪个文件夹里的libgcc_s.so.1给覆盖掉的?
    ic615里有好几个路径下有这个动态链接
    ubuntu10.4是在/lib/libgcc_s.so.1里的
    请问这么做的原因是什么?
发表于 2013-4-21 16:42:13 | 显示全部楼层



仔细看我的帖子,原因已经说的再清楚不过了,而且常用的方法都写出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-10 00:53 , Processed in 0.026647 second(s), 5 queries , Gzip On, Redis On.

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