共有オブジェクトを開いて中にエラーが発生しました:SunGridエンジン
-
21-08-2019 - |
質問
私のアプリケーションは、共有オブジェクトとして存在するAPIのDRMAAを通じて日N1グリッドエンジンを使用していますlibdrmaa.so
。
私は、ライブラリの機能をアセスするためのdlopenとdlsymをを使用しています。それが正常に動作します。今、私はリンクしようとした場合
それは、実行可能ファイルが構築されているコマンドラインを形成するが、それはエラーが「共有オブジェクトファイルを開けません」を与える実行します。
誰もがその理由であるかもしれないものを提案することができます。
私はコンパイルのためにG ++ 2.95.3を使用していますが、マシンは、Linux x86_64である。
ありがとう
解決
あなたの質問と回答は、両方とも非常に混乱している:あなたはlibdrmaa.soに対して直接実行可能ファイルをリンクすることができた場合は、は絶対にの正当な理由なくも同じライブラリが(そしておそらくdlopen
に呼び出すことdlsym()
することがありそのハンドルとしても)。
所属していません StackOverflow