ctypesを使用して共有LinuxライブラリのPythonラッパーを作成しています。プログラムでライブラリのsonameを抽出する方法はありますか(たとえば、ELFデータにアクセスするためのライブラリを介して)?(この情報はobjdumpコマンドの出力から取得できることは知っていますが、システムコマンドを実行せずに取得できるかどうか興味がありました。)
2 に答える
3
もちろん、objdump
usingsubprocess
を実行し、その出力を解析して soname を取得することもできますが、それは避けたいことです。ただし、シェルの例はこちらです。
注目すべきpyelftoolsもあります。ドキュメントを見る限り、必要なすべてのデータを取得できるはずです。
于 2013-03-07T16:08:06.887 に答える