2009-06-30 20 views
0

私のアプリケーションは共有オブジェクトlibdrmaa.so として存在するAPI DRMAAを通してSun N1 Grid Engineを使用します。
私はdlopenとdlsymをライブラリの関数に使用しています。それはうまく動作します。今私が をリンクしようとすると、コマンドラインで実行可能ファイルが構築されますが、実行すると「共有オブジェクトファイルを開くことができません」というエラーが表示されます。
誰かが理由を示唆することはできますか?
私はコンパイルにg ++ 2.95.3を使用しています。マシンはLinux x86_64です。共有オブジェクトを開くときにエラーが発生しました:SunGrid Engine

ありがとう

答えて

1

ご質問と回答は、両方とも非常に混乱している:あなたはlibdrmaa.soに対して直接実行可能ファイルをリンクすることができれば、その後、dlsym()を呼び出すこともdlopen同じライブラリ(そしておそらく絶対にない良い理由はありませんそのハンドルにも同様に)。

関連する問題