1. 程式人生 > >關於so硬連結至/usr/lib及/usr/local/lib下的處理方法

關於so硬連結至/usr/lib及/usr/local/lib下的處理方法

並編寫指令碼確認,解決硬連結so值系統lib下的方法如下: 編譯程式碼時:            使用-Lpath顯示指定要使用的so庫,在這裡path路徑可以是相對路徑,也可以是絕對路徑 執行程式碼時:            使用export LD_LIBRARY_PATH= path[絕對路徑]  --sh的寫法            setenv LD_LIBRARY_PATH path --csh的寫法 ----------------------------------------------------------------------------------- 使用上述方法的不便之處是:在執行程式時必須顯式匯出相應庫的路徑。 使用上述方法的好處是:            1) 靈活,可以方便的指定路徑和使用不同的庫            2) 測試方便,在測試的時候不會在出現類似如下的問題:                 2.1) 因為已有其他的版本硬連結,導致無法對最新的版本進行測試