dlopen()
別の共有オブジェクトを「指す」共有オブジェクトを正常に呼び出すことは可能ですか? たとえば、ライブラリを動的に開きたいと思います/usr/lib/libpanel.so
。ただし、これは実際のライブラリではありません。むしろ、次を「指している」/usr/lib/libpanelw.so
:
$ cat /usr/lib/libpanel.so
INPUT(-lpanelw)
エラーが発生dlopen()
します。file too short
これらの種類のライブラリを正常にロードする方法はありますか?
(ボーナス質問: これらの種類のライブラリの実際の用語は何ですか?)