Ошибка при открытии общего объекта: SunGrid Engine - PullRequest
0 голосов
/ 30 июня 2009

Мое приложение использует механизм сетки Sun N1 через API DRMAA, представленный как общий объект libdrmaa.so .
Я использую dlopen и dlsym для доступа к функциям библиотеки. Это отлично работает. Теперь, если я попытаюсь связать он формирует командную строку, исполняемый файл которого собран, но при его выполнении выдается ошибка «Не удается открыть общий объектный файл».
Может кто-нибудь подсказать, в чем может быть причина.
Я использую g ++ 2.95.3 для компиляции, и машина Linux x86_64.

Thanx

1 Ответ

1 голос
/ 01 июля 2009

Ваш вопрос и ответ очень запутаны: если вы можете связать свой исполняемый файл напрямую с libdrmaa.so, то у абсолютно нет веских оснований для dlopen той же библиотеки (и, вероятно, вызова *). 1004 * на ручке тоже).

...