Linux では、dlopen() を使用していくつかの共有ライブラリをロードする C++ アプリケーションがありますが、デバッグ トレース コードが正常に動作していないように見えるため、ロードされている共有ライブラリのバージョンが予期したものではないのではないかと疑っています。実行されました。
実行中のプロセスをチェックして、現在開いているすべての共有ライブラリとそれらの各ライブラリへのパスを照会する方法はありますか? 言い換えれば、何かに似てldd
いますが、実行中の実行可能ファイルで機能し、ランタイムにロードされたライブラリもリストします。