خطأ أثناء فتح الكائن المشترك: SunGrid المحرك
-
21-08-2019 - |
سؤال
وطلبي يستخدم مشغل الشبكة الشمس N1 من خلال DRMAA API بوصفها libdrmaa.so الكائن المشترك
.
أنا أستخدم dlopen وdlsym لرصا مهام المكتبة. أن يعمل بشكل جيد. الآن إذا حاولت ربط
انها تشكل سطر الأوامر بنيت للتنفيذ ولكن تنفيذه يعطي الخطأ "لا يمكن فتح ملف الكائن المشتركة".
يمكن لأي شخص أن يقترح ما قد يكون السبب.
أنا أستخدم ز ++ 2.95.3 لتجميعها والآلة لينكس x86_64.
وثنإكس
المحلول
وسؤالك والجواب على حد سواء الخلط جدا: إذا كان يمكنك ربط تنفيذ مباشرة ضد libdrmaa.so، ثم هناك <م> تماما م> أي سبب وجيه لdlopen
أيضا أن نفس المكتبة (ويفترض دعوة dlsym()
على مقبضها كذلك).
لا تنتمي إلى StackOverflow