Re: [問題] .so檔案的函式庫連結

看板Linux作者時間16年前 (2008/06/08 15:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ 引述《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
文章代碼(AID): #18IuEk00 (Linux)
文章代碼(AID): #18IuEk00 (Linux)