私は以下のようなものを達成したい:
ライブラリの複数のバージョンがあります。dlopen() を使用してライブラリの最新バージョンを動的に読み込みます。次に、特定の関数 (同様の戻り値の型と引数リストと共に) がそのバージョンに存在するかどうかを確認したいと思います。開いている場合は、以前のバージョンにフォールバックして同じことを確認します。
「バージョン スクリプト」に関する投稿を見たことがありますが、使用できません。また、関数名のみをチェックするため、シンボルテーブルを検索しても解決策にはならないと思います。