3
對於由ldd標識的依賴關係,如何知道它是使用二進制的RPATH還是環境的LD_LIBRARY_PATH?如何知道ldd如何解決依賴關係
對於由ldd標識的依賴關係,如何知道它是使用二進制的RPATH還是環境的LD_LIBRARY_PATH?如何知道ldd如何解決依賴關係
我怎麼知道它是使用二進制的RPATH還是環境的LD_LIBRARY_PATH?
假設Linux的,像下面這樣運行:
env LD_DEBUG=files,libs /path/to/executable
輸出會告訴你所有你想知道的:加載器的搜索路徑就是尋找各種庫的時候,爲什麼。
你可以縮短你的'LD_LIBRARY_PATH',看看'ldd'告訴你什麼...... –