vbox hgcm (ring-3)から使おうとしていますandroid。hgcm 接続、切断、および呼び出し関数を含む ac ファイルを作成し、vbox 用に (ubuntu で) コンパイルしました。
dlopen/dlsym を使用して vbox lib (上記で作成) を使用する Android 用の別の共有オブジェクトを作成する必要があります。dlopen の呼び出しが次のエラーで失敗しました:
cannot load library: link_image [2033]. failed to link <my_so_file_name>
Android は別のリンカー (bionic) を使用していると思われるため、上記の 2 つを直接リンクするとエラーが発生します。
それを修正する方法、または同じことを行うための他のアプローチに関するアイデアはありますか?