1

Linux でバイナリ (xyz など) を見たことがあります。実行中は .so ファイル (abc.so など) が読み込まれますが、「#ldd xyz」を実行すると abc.so が含まれていません。 ldd の出力で。

誰かがこれを説明するのを助けることができますか?

前もって感謝します!

4

1 に答える 1

3

Ldd は、プログラム「bootstrap」にロードされている共有ライブラリのみを表示します。プログラムは dlopen(3) を使用して、他の共有ライブラリを自由にロードできます。したがって、ldd(1) と lsof(8) は、ロードされた共有ライブラリの異なるリストを表示できます。

于 2012-10-16T07:31:34.667 に答える