error while loading shared libraries: libmysqlclient.so.10: cannot
open shared object file: No such file or directory
이와같은 에러가 나네요
1번 서버에서 잘 돌던 소스를 8번 서버에서 컴파일까지 제대로 되는데
실행을 하면 위와같은 에러가 납니다.
물론 libmysqlclient.so.10 파일은 8번 서버에도 존재 하구요
그 밖에 라이브러리 파일도 존재 합니다.
왜 저런 에러가 나는지?
아시는분이 없나요? 좀 급한 문제인데
혹시 다른곳에 물어볼만한 게시판 아시면
게시판이라도 알려주시면 고맙겠습니다. ^^
파일이 있는데도 공유 라이브러리 오류가 나면 ldconfig 가 그 경로를 모르는 겁니다. 라이브러리가 있는 디렉토리를 /etc/ld.so.conf 에 추가하고 ldconfig 를 실행하세요. 또는 LD_LIBRARY_PATH 환경변수를 지정하세요.
libmysqlclient.so.10 이 8번 서버에는 다른 위치나 버전이 있을 수 있으니 find 로 찾아보세요.