동적 라이브러리 지정 하는 방법
글쓴이: icetea45 / 작성시간: 월, 2009/10/26 - 12:03오후
/mnt/A 라는 바이너리는 lib.so라는 라이브러리를 로딩하는데,
그 라이브러리는 /usr/lib/lib.so 에도 있고, /mnt/lib.so 에도 있습니다.
A라는 바이너리를 실행하면 default 로 /usr/lib/lib.so를 로딩하는 것 같은데요.
이걸 무조건 /mnt/lib.so 를 로딩하게 하는 방법은 없을까요?
참고로 /usr/lib/ 쪽에는 쓰기 권한이 없습니다. 링크 같은 방법을 쓸 수가 없어요 .
도움 부탁드릴께요~~
Forums:
LD_LIBRARY_PATH 를 해당
LD_LIBRARY_PATH 를 해당 디렉토리로 지정해 놓는 방법이 있겠구요.
몰랐는데 loader에 라이브러리를 강제로 지정해 주는 방법도 있네요. http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html 를 읽어보세요.
----
Let's shut up and code.
----
Let's shut up and code.
댓글 달기