看板 LinuxDev 關於我們 聯絡資訊
小弟因為要參加比賽 所以要把自己的程式上傳到主辦單位去 所以小弟沒有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
enthos:statifier.sourceforge.net #1G7-2THF (Soft_Job) 08/30 23:04
robinliao:試看看在shell 提示符號使用下面的方式啟動你的執行檔 08/31 00:01
robinliao:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:你的so路徑 執行檔 08/31 00:02