유닉스, 리눅스에서 동적라이브러리(so파일)을 만들 때,
A.so가 B.so를 사용한다면 빌드시에 링크를 하게 되지요.
그리고 A.so를 dlopen으로 로드할 때, A.so는 B.so를 검색하게 됩니다.
이 때 일반적으로 환경변수에 등록된 LD_LIBRARY_PATH를 찾게 되는데요.
저는 A.so가 B.so와 같은 path에 존재한다면
B.so가 비록 LD_LIBRARY_PATH에 존재하지 않더라도
dlopen("/home/fullpath/A.so") -> 즉 A.so의 Full Path로 로드하려고 할 때,
B.so가 로드되길 원합니다.
리눅스에서는