HP-UX에서 라이브러리 연결할때...
글쓴이: mg2000 / 작성시간: 수, 2008/02/13 - 11:09오전
보통 라이브러리를 연결할때...
-lpthread 이런식으로 옵션을 주어서 라이브러리를 연결하는데요.
제가 만든 libAAA.so를 /usr/lib에 복사하고,
-lAAA 옵션을 주었더니 못 찾네요.
/usr/lib/libAAA.so 이렇게 전체 경로를 넣어주면 문제가 없는데요.
제가 만든게 아니라 depot파일을 설치한 라이브러리들은 -l옵션으로 되는 것 같은데,
제가 만든것도 이렇게 연결할려면 뭔가 설정을 해 줘야 하나요?
Forums:
HP-UX는 제가 잘
HP-UX는 제가 잘 모르겠지만,
라이브러리 패스를 ld.so.conf 파일에 넣어주어야 하구요.
ldconfig 인가? (리눅스에서 컴파일한지 1년이 되어가니까 다 까먹는듯.. - -;)
실행하고... 컴파일할 때 -lxxxx <- 이렇게 사용할 수 있는 거 아닌가요?
ldconfig은 없더라고요.
HP-UX에는 ldconfig이 없더라고요.
별도로 설치할 수 있는 건지는 모르겠지만,
libtool을 설치해도 ldconfig은 없더라고요.
그리고 ldconfig은 symbolic link를 최신 버전의 so와 연결해 주는 것 아닌가요?
심볼링 링크와..
관련이 있는 것 같습니다..
음..
truss 나 tusc 로 실행파일에서 호출하는 라이브러리 경로를 찍어 보세요..
라이브러리 경로나 파일명이 잘못되었을 것 같네요..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기