2016-04-21 42 views
1

假設我有一個A.so文件,其依賴從LDD是否LDD顯示所有遞歸的依賴

#ldd A 
[...] 
libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007faaf9722000) 
libxyz.so.49 => /usr/lib64/libxyz.so.49 (0x00007faaf5689000) 

發現現在這是否意味着,libxml2.so.2和libxyz.so.49存在一切都爲我設定使用A.so。如果libxyz.so.49內部依賴於某些libabc.so.2,那麼如何?

我想澄清,如果是這樣的話,libabc.so.2會在ldd中找到依賴關係時被列出,否則將不會被反映出來。如果不是那麼我怎麼能找到所有的依賴關係。缺少內核依賴關係可能會導致進程中出現錯誤,並且缺少核心/崩潰相同的結果

回答

1

根據this answer ldd顯示給定二進制文件運行應用程序所需的所有動態庫。這包括您要求的傳遞依賴關係。

相關問題