看板Linux
标 题Re: [问题] .so档案的函式库连结
发信站暨大水沙连 (Sun Jun 8 14:43:49 2008)
转信站ptt!ctu-reader!news.nctu!NCNUBBS
※ 引述《[email protected] (xorg)》之铭言:
> Hi,如果说我有一个.so档案(_imaging.so)
> 用ldd -r _imaging.so,会出现像
> undefined symbol: jpeg_resync_to_restart (./_imaging.so)
> ..
> undefined symbol: jpeg_read_scanlines (./_imaging.so)
> 的东西,而这些symbol都可以在/usr/lib/libjpeg.so里找到
> 我要怎麽重新将libjpeg.so连结到_imaging.so?
> 谢谢
1.
你先用下列指令查询是否已载入动态连结档:
# ldconfig -p | grep libjpeg.so
有的话大概像这样:
libjpeg.so.62 (libc6) => /usr/lib/libjpeg.so.62
2.
没有的话,试试将 /usr/lib 加入 /etc/ld.so.conf
然後
# ldconfig
再用上面 1. 的指令再查一次看看是否有载入。
我的是 Fedora core 7 看起来是预设就已经载入 /usr/lib 了。
--
※ Origin: 暨大水沙连 <bbs.ncnu.edu.tw>
◆ From: ip106.puli56-10-10.ncnu.edu.tw