LIBRARY_PATH和LD_LIBRARY_PATH

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

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

相關文章
相關標籤/搜索