문제

내 응용 프로그램은 공유 객체 libdrmaa.so로 존재하는 API DRMAA를 통해 SUN N1 그리드 엔진을 사용합니다.
라이브러리의 Acess 함수에 Dlopen과 Dlsym을 사용하고 있습니다. 잘 작동합니다. 이제 링크를 링크하려고하면 양식 명령 줄이 작성되었지만 실행 가능이 구축되었지만 실행하면 "공유 객체 파일을 열 수 없다"는 오류가 발생합니다.
누구든지 이유가 무엇인지 제안 할 수 있습니까?
컴파일에 G ++ 2.95.3을 사용하고 있으며 기계는 Linux x86_64입니다.

고맙습니다

도움이 되었습니까?

해결책

귀하의 질문과 답변은 모두 매우 혼란 스럽습니다. 실행 파일을 libdrmaa에 직접 연결할 수 있다면 물론 또한 좋은 이유가 없습니다 dlopen 동일한 도서관 (아마도 전화 dlsym() 손잡이에도).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top