由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 这个可能是什么问题
相关主题
找不到共享文件库的问题删除文件
问个关于linux下面netpbm的问题 (转载)在服务器端如何确认一个文件已经ftp传输完毕?
新手求教一个问题如何改文件权限为non-executable,批处理,要subfolder下的全改掉
包子求助,unity启动不了了一个非常烦人的problem
请问linux那里可以放so文件?Problem with R loading C libraries (转载)
UNIX 拷贝问题 (转载)为什么
新手求助Any detailed instruction to remote debug shared library in QtCreator in Linux ?
如何查看一个linux binary static link了哪些library?【问题】怎么知道apt-get都往Linux里写入了哪些文件
相关话题的讨论汇总
话题: usr话题: lib32话题: lib话题: 机器话题: 文件
进入Linux版参与讨论
1 (共1页)
b*********e
发帖数: 2642
1
有一个可执行程序,需要一个动态库文件(.so.0)。
一般就是把那个库文件放到/usr/lib里就可以了。
同样都是最近安装的ubuntu9系统,一模一样的做法,一模一样的
库文件,其他两台机器一点问题
都没有,放到/usr/lib下就可以执行那个程序了。
可是有一台机器给出的错误就是:
error while loading shared libraries: libg2c.so.0:
cannot open shared object file: No such file or directory
但是locate和ls都明白地说/usr/lib下有这个文件。
locate libg2c.so.0
/usr/lib/libg2c.so.0
/usr/lib/libg2c.so.0.0.0
这是怎么回事呢?什么设置可能在第三台机器上错了?
r****t
发帖数: 10904
2
ldd executable 看看到底是不是能找到
b*********e
发帖数: 2642
3
谢谢。
我分别在两台机器上试了一下,其中一个就能找到,另一个确实not found。
1)
linux-gate.so.1 => (0xf7f1b000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7e8e000)
libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7e2b000)
libXmu.so.6 => /usr/lib32/libXmu.so.6 (0xf7e14000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7d25000)
libg2c.so.0 => not found
....
2)
linux-gate.so.1 => (0xf7f72000)
libGLU.so.1 => /usr/lib32/libGLU.so.1 (0xf7ee5000)
libGL.so.1 => /usr/lib

【在 r****t 的大作中提到】
: ldd executable 看看到底是不是能找到
1 (共1页)
进入Linux版参与讨论
相关主题
【问题】怎么知道apt-get都往Linux里写入了哪些文件请问linux那里可以放so文件?
.so 和 .aUNIX 拷贝问题 (转载)
文泉译新字体-微米黑新手求助
求助:ubuntu上不了网(非无线)如何查看一个linux binary static link了哪些library?
找不到共享文件库的问题删除文件
问个关于linux下面netpbm的问题 (转载)在服务器端如何确认一个文件已经ftp传输完毕?
新手求教一个问题如何改文件权限为non-executable,批处理,要subfolder下的全改掉
包子求助,unity启动不了了一个非常烦人的problem
相关话题的讨论汇总
话题: usr话题: lib32话题: lib话题: 机器话题: 文件