Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linux でバイナリ (xyz など) を見たことがあります。実行中は .so ファイル (abc.so など) が読み込まれますが、「#ldd xyz」を実行すると abc.so が含まれていません。 ldd の出力で。
誰かがこれを説明するのを助けることができますか?
前もって感謝します!
Ldd は、プログラム「bootstrap」にロードされている共有ライブラリのみを表示します。プログラムは dlopen(3) を使用して、他の共有ライブラリを自由にロードできます。したがって、ldd(1) と lsof(8) は、ロードされた共有ライブラリの異なるリストを表示できます。