linux臨時改變環境變量動態庫路徑

前言

對於嵌入式linux開發而言,這是一個很基礎但是很有用的技巧。
嵌入式的linux文件系統一般會設計成只讀型,但是在調試過程經常需要修改目標文件或者*.so動態庫文件。目標文件運行時默認會從/usr/lib等目錄讀取so文件,但是這些目錄是隻讀型的,修改不了so文件。解決方法就是把新修改的so文件放在共享目錄,比如nfs共享目錄,這裏寫成/tmp/nfsfile。然後改變環境變量,讓目標文件優先從指定目錄讀取so文件。

在終端執行命令

export LD_LIBRARY_PATH=/tmp/nfsfile:$LD_LIBRARY_PATH

其中/tmp/nfsfile根據實際修改成對應的目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章