C共有ライブラリから任意の関数を呼び出すための小さなユーティリティを書きたいと思っています。 objdumpやnmと同様に、エクスポートされた関数をすべてリストすることができます。私はこれらのユーティリティのソースを確認しましたが、彼らは威圧しています。 dlライブラリにこの機能がある場合は、Googleで十分な情報を見つけることができませんでした。クロスプラットフォームの方法でcバイナリの関数名を検索する最も簡単な方法は何ですか?
(明確化編集:私は事前に知られている関数を呼び出すにしたくない、私はあなたの答えに沿っ例フラグメントを感謝します。)
ctypesでは、事前に引数の数とタイプを知る必要があります。これは、OPによる「明確化編集」に反する。 参照: http://python.net/crew/theller/ctypes/tutorial.html#specifying-the-required-argument-types-function-prototypes – Kevin