作者Xphenomenon (啦 )
看板LinuxDev
標題[問題] 執行的時候連結 shared library
時間Wed Nov 19 20:22:58 2008
請問在 link 的時候如果有 link 到 shared library,在執行時期我可以把 library
放在特定的地方嗎? 系統目前都只會自動去 /lib 下找 library,
但是我的 library 必須放在另外的地方,我試過設定 LD_LIBRARY_PATH 環境變數,
但是還是沒有用,我去 grep 執行檔,似乎要 open 的 shared library
已經寫死在裡面了? 不知道有沒有什麼其他的辦法? 謝謝回答 :>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.66.37.44
推 milochen:可以用ln -s 嗎 ? 11/19 20:58
→ Xphenomenon:因為系統裡有兩種版本的 library 分別兩隻程式會用到 11/20 09:50
→ Xphenomenon:所以希望把另外一個 library 放在另一個地方避免 11/20 09:51
→ Xphenomenon:link 到同一個 library,所以才想說是否有機制是可以 11/20 09:51
→ Xphenomenon:這樣子的問題的~~ 11/20 09:51