[問題] 執行的時候連結 shared library

看板LinuxDev作者 (啦 )時間16年前 (2008/11/19 20:22), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/2 (看更多)
請問在 link 的時候如果有 link 到 shared library,在執行時期我可以把 library 放在特定的地方嗎? 系統目前都只會自動去 /lib 下找 library, 但是我的 library 必須放在另外的地方,我試過設定 LD_LIBRARY_PATH 環境變數, 但是還是沒有用,我去 grep 執行檔,似乎要 open 的 shared library 已經寫死在裡面了? 不知道有沒有什麼其他的辦法? 謝謝回答 :> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.37.44

11/19 20:58, , 1F
可以用ln -s 嗎 ?
11/19 20:58, 1F

11/20 09:50, , 2F
因為系統裡有兩種版本的 library 分別兩隻程式會用到
11/20 09:50, 2F

11/20 09:51, , 3F
所以希望把另外一個 library 放在另一個地方避免
11/20 09:51, 3F

11/20 09:51, , 4F
link 到同一個 library,所以才想說是否有機制是可以
11/20 09:51, 4F

11/20 09:51, , 5F
這樣子的問題的~~
11/20 09:51, 5F
文章代碼(AID): #1990KZHA (LinuxDev)
文章代碼(AID): #1990KZHA (LinuxDev)