[問題] 求救.... 有關執行檔找不到.so檔的問題..

看板LinuxDev作者 (小豆豆)時間13年前 (2012/08/30 22:11), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟因為要參加比賽 所以要把自己的程式上傳到主辦單位去 所以小弟沒有root的權限, 因為小弟的程式有用到一些最佳化的套件 所以有一些 .so 檔在執行時需要link, 可是編譯後執行binary code 一直出現 error while loading shared libraries: liblpsolve55.so: 上網找的方法都是去修改 user/lib or etc...的方法 可是我沒有root權限 我也在 makefile 裡面加入 LD_LIBRARY_PATH -R 等等的指令都還是失敗..... 完全不知道該怎麼辦.... 希望有經驗的大大能救救小弟...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.187.225

08/30 23:04, , 1F
statifier.sourceforge.net #1G7-2THF (Soft_Job)
08/30 23:04, 1F

08/31 00:01, , 2F
試看看在shell 提示符號使用下面的方式啟動你的執行檔
08/31 00:01, 2F

08/31 00:02, , 3F
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:你的so路徑 執行檔
08/31 00:02, 3F
文章代碼(AID): #1GFtI7B6 (LinuxDev)
文章代碼(AID): #1GFtI7B6 (LinuxDev)