LIBRARY_PATH和LD_LIBRARY_PATH


LIBRARY_PATH是編譯時指定的路徑。
LD_LIBRARY_PATH是運行時指定的動態鏈接庫所在目錄。
在運行一個可執行文件之前,可以通過ldd a.exe命令查看a.exe所依賴的動態鏈接庫的位置。
LIBRARY_PATH可以使用-L參數指明

使用g++進行編譯時,需要保證前面的依賴后面的,不能出現后面的依賴前面的。推測其原理,大概是從后往前構建符號表。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM