ヘッダー ファイルを使用libdependentして、特定のエクスポートされた関数を使用する共有ライブラリを作成したいと考えています。libparent
ビルド段階ではのパスlibparentがわからないため、 を使用できず、代わりに実行時にandrpathを呼び出します。dlopen("path/libparent.so", RLTD_NOW | RTLD_GLOBAL)dlopen("path/libdependent.so", RLTD_NOW | RTLD_GLOBAL)
しかし、リンク中にライブラリ検索パスに入れて使用するとlibparent、 in libdependentfileへの参照はまったくありません。libparent.so-lparent
しようとすると、設定されdlopen libdependentていても「シンボルが見つかりません」というエラーが表示RTLD_GLOBALされます。
libparentを呼び出さずにエクスポートを使用するにはどうすればよいdlsymですか?