歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Solaris下設置程序運行的動態鏈接庫目錄


程序傳到服務器上編譯鏈接通過,但是運行時提示
找不到,使用ldd命令查看結果:
查找gcc文檔,發現libgcc的安裝目錄為/usr/local/lib
原來默認的動態鏈接庫查找目錄不包含/usr/local/lib導致找不到庫文件,試圖使用
crle -l /usr/lib -l /usr/local/lib
提示沒有權限操作
郁悶,不過還有招:
寫一個腳本啟動程序,腳本中添加:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
然後再運行程序,OK!
Copyright © Linux教程網 All Rights Reserved