2011-08-21 7 views
1

dlopen()을 다른 공유 객체와 '공유'하는 공유 객체에 성공적으로 호출 할 수 있습니까? 예를 들어, 라이브러리 /usr/lib/libpanel.so을 동적으로 열고 싶습니다. 그러나 실제 라이브러리는 아닙니다. 오히려 '점'/usr/lib/libpanelw.so에 : dlopen()dlopen 및 공유 객체 '포인터'

$ cat /usr/lib/libpanel.so 
INPUT(-lpanelw) 

나는 file too short 오류가 발생합니다. 이러한 종류의 라이브러리를 성공적으로로드 할 수있는 방법이 있습니까?

: 당신은 심볼릭 링크를 통해이 작업을 수행 할 수

답변

0

(보너스 질문 라이브러리의 이러한 종류의 실제 용어가 무엇인지?). 시스템이 이미 많은 표준 .so로 정확하게 수행 할 확률이 높습니다.

시도 ln -s /usr/lib/libpanelw.so /usr/lib/libpanel.so

관련 문제