- 主题:链接一个动态库libxxx.so,运行时说找不到libxxx.so.6?
我压根没提到这个libxxx.so.6啊,这个6咋回事?
--
修改:wjhtingerx FROM 111.198.29.*
FROM 111.198.29.*
软链接呗
【 在 wjhtingerx 的大作中提到: 】
: 我压根没提到这个libxxx.so.6啊,这个6咋回事?
--
FROM 106.120.131.*
我都考到windows下再用,libxxx.so和libxxx.so.6都有,就是两个完全相同的文件
【 在 maming 的大作中提到: 】
: 软链接呗
:
--
FROM 111.198.29.*
你或许要考虑一下路径问题
如果 so 放在程序同样的目录下却找不到,你要看看程序的 RPATH 和 RUNPATH 是怎么
设定的。我说的是 linux 环境。
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 我都考到windows下再用,libxxx.so和libxxx.so.6都有,就是两个完全相同的文件
--
FROM 203.110.132.*
windows?看导入表的依赖关系,用depends,或者cff explorer
--
FROM 114.241.225.*
一般来说其中一个是另一个的软连接。
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 我都考到windows下再用,libxxx.so和libxxx.so.6都有,就是两个完全相同的文件
--
FROM 27.38.241.*
stackoverflow(Why so many symbolic links?). Bing(linux dynamic linker/loader).
After installation of Opencv 2.4.9, I found it created many symbolic links.
libopencv_core.so -> libopencv_core.so.2.4
libopencv_core.so.2.4 -> libopencv_core.so.2.4.9
so=shared object. ...so.2.4 (soname ) and ...so.2.4.9 (real name) files allow you to update libraries and still support programs needing older ones. libopencv_core.so (linker name) is only for the linker. For -lopencv_core, gcc prefixes a lib and postfixes a .so to the library name.
孙中山,aka (also known as) 孙逸仙, not 双鸭山, 网名孙大炮。
--
FROM 106.121.161.*