Re: [問題] .so檔案的函式庫連結
※ 引述《xorg.bbs@ptt.cc (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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章