当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 已经安装了的库,在应用软件调用时为什么提示没有该库?
帖子发表于 : 2008-07-13 21:18 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
已经安装了的库,在应用时,却说没该文件:
例:
root@root:/home/eda# ./ads
Agilent Technologies
Advanced Design System
Using 64-bit data display and simulation settings
hpeesofde: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory

root@root:/home/eda# apt-get install libxt6
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
libxt6 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。


root@root:/home/eda# ./ads
Agilent Technologies
Advanced Design System
Using 64-bit data display and simulation settings
hpeesofde: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory

我在/usr/lib目录下也找到了libXt.so.6,但在有软件要调用它时却说找不到。

还有好多例子,都是说没有那个库,但我在/usr/lib目录下的确可以找到那个库文件。

请问是什么回事啊?

谢谢!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:28 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
代码:
file ./ads
ldd ./ads
uname -a


贴输出


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:28 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
例二:
tmp@root:/home/player/mplayer$ sudo ./configure --enable-gui
[sudo] password for tmp:
Detected operating system: Linux
Detected host architecture: x86_64
Checking for cc version ... 4.2.3
Checking for host cc ... cc
...
Checking for GUI ... yes
Error: The GUI requires libavcodec with PNG support (needs zlib).
Check "configure.log" if you do not understand why it failed.

tmp@root:/home/player/mplayer$ sudo apt-get install zlib1g
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
zlib1g 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。




我GOOGLE搜了一下,发现一个类似贴,它是在FC9中也出现了我说的情况,网友的解决办法是到某一个网站下载rpm包重装,并且那位作者没有回答后来是否成功。

现在我是在UBUNTU是出现此情况,不知怎么解决。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:30 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
代码:
file ./ads
ldd ./ads
uname -a


贴输出


tmp@root:/home/eda$ file ./ads
./ads: Bourne-Again shell script text executable
tmp@root:/home/eda$ ldd ./ads
not a dynamic executable
tmp@root:/home/eda$ uname -a
Linux root 2.6.24-19-generic #1 SMP Wed Jun 18 14:15:37 UTC 2008 x86_64 GNU/Linux


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:33 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
hpeesofde 是什么东西

要先把出问题的那个 executable 找出来


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:42 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
例三:
tmp@root:~/公共的$ ./RealPlayer11GOLD.bin
./RealPlayer11GOLD.bin: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory


这几个例子中,都是提示cannot open shared object file: No such file or directory
但我在/usr/lib目录下都找到了相应的文件,并且在文件管理器中,这些文件在右上角有个拐弯指示箭头(这表示什么?),
还有其它很多软件,在安装是都是提示少这缺那,但事实上,提示的东东在/usr/lib目录下都有。

不知为什么。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:44 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
32 位 跟 64 位的问题...

用 ldd 看实际链接的库


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:47 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
hpeesofde 是什么东西

要先把出问题的那个 executable 找出来



tmp@root:/usr/local/ADS2008/bin$ file ./hpeesofde
./hpeesofde: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
tmp@root:/usr/local/ADS2008/bin$ ldd ./hpeesofde
linux-gate.so.1 => (0xffffe000)
libbuslib.so => not found
libplugin_manager.so => not found
libkbool.so => not found
libeecadui.so => not found
libeecadcore.so => not found
libapi_qt.so => not found
libgxvt_qt.so => not found
libgcls.so => not found
libgsl.so => not found
libgemx_qt4.so => not found
libael_qt4.so => not found
libQtCore.so.4 => not found
libQtGui.so.4 => not found
libXt.so.6 => not found
libXprinter.so => not found
libXm.so.3 => not found
libICE.so.6 => not found
libSM.so.6 => not found
libdl.so.2 => /lib32/libdl.so.2 (0xf7f5c000)
libagsl.so => not found
libstlport.so.5.1 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f44000)
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7f1e000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7dcf000)
/lib/ld-linux.so.2 (0xf7f72000)
tmp@root:/usr/local/ADS2008/bin$


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:50 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
引用:
./hpeesofde: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped


就是这样嘛

试试装 ia32-libs


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:51 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
可以解决吗?
如果这个EDA和另一个EDA软件(安装时也是类似问题)不能用,那我用LINUX就没有意义了,
我之所以开始用LINUX,就是因为在WIN上没有找到上两个EDA软件相应的安装包。


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:52 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
tmp 写道:
可以解决吗?
如果这个EDA和另一个EDA软件(安装时也是类似问题)不能用,那我用LINUX就没有意义了,
我之所以开始用LINUX,就是因为在WIN上没有找到上两个EDA软件相应的安装包。


如果不行就装 32位版


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-07-13 21:59 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
tmp 写道:
可以解决吗?
如果这个EDA和另一个EDA软件(安装时也是类似问题)不能用,那我用LINUX就没有意义了,
我之所以开始用LINUX,就是因为在WIN上没有找到上两个EDA软件相应的安装包。


如果不行就装 32位版


我的是64位CPU可以装32位版?


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-07-13 22:00 

注册: 2007-04-27 22:24
帖子: 126
送出感谢: 0 次
接收感谢: 0 次
很感谢BigSnake.NET的热情。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译