실행시 동적으로 물려지는 라이브러리를 수동으로 해주기?
글쓴이: aeronova / 작성시간: 목, 2003/10/16 - 9:44오전
음..
요지는 바이너리가 필요한 동적 라이브러리를 이넘이 실행 될때 지가 못 찾는것을 어떻게 그럼 수동으로라도 명시해줘서 실행시킬 수 있을까 하는 것입니다.
제가 cxoffice로 linux에서 win office 2k를 돌립니다.
윈도 매니저를 BlackBox를 쓰는 관계로 메뉴 아이콘들이 등록이 안되지요. 그래서 매번 cxoffice의 setup창을 띄워서 거기서 word,exel 등을 클릭해서 쓰곤했습니다. 이짓도 한두번이지 귀찮더군요.
ps -aux로 살펴보니 이넘이 wineloader라는 것을 쓴다는 걸 알았습니다.
/opt/cxoffice/bin/wineloader --debugmsg -all -- C:\Prograce\Office\WINWORD.EXE
그래서 콘솔에서 똑같이 입력하니 libwine이 없다.. 이러면서 안되네요.
(없기는.. 이넘이 혼자서 못찾는다 소리지요. /opt/cxoffice/lib에 있거든요.)
음.. 컴팔할때 링크시키는 방식으로 -L/opt/cxoffice/lib -lwine 이러니 안되군요. -_-;
error while loading shared libraries: libwine.so: cannot open shared object file
실행시 동적 라이브러리를 못찾다니..
이런 경우는 첨이라.. 조언이나 힌트 좀 부탁드립니다.
Forums:
Re: 실행시 동적으로 물려지는 라이브러리를 수동으로 해주기?
해결법
1./etc/ldconfig에 /opt/cxoffice/lib 추가
그리고 /sbin/ldconfig
2. LD_LIBRARY_PATH에 라이브러리경로 추가
위 두개면 뢘만한 공유 라이으버리 문제 해결
즐린
댓글 달기