[완료]zlib에 관해 문의 드립니다.

KDD의 이미지

hp-ux 유닉스 사용하고 있습니다.

swinstall 을 이용하여 zlib 1.2.3 depot 으로 설치 까지 마치고

swlist 를 입력하면 zlib 가 리스트에 출력 됩니다.

그런데 zlib 샘플 파일을 컴파일 하면

cc sample.c -lzlib

ld: Can't find library or mismatched ABI for -lzlib

라는 에러 메세지를 띄우고 라이브러리를 찾지 못하고 있습니다.

-L /usr/local/zlib 옵셥으로 디렉토리를 지정해 줘도 마찬가지 입니다.

라이브러리를 설치해서 컴파일 하는게 처음이다 보니 막막 합니다. ㅜ_ㅜ

해결 방법을 아시는 고수분들의 고견 부탁드립니다.

lovian의 이미지

혹시나해서 해당 패키지 내용을 봤는데요..

-rw-r--r-- 300628 Mar 7 01:14 1973 zlib/zlib-RUN/usr/local/lib/hpux32/libz.a
-rwxr-xr-x 208148 Mar 7 01:14 1973 zlib/zlib-RUN/usr/local/lib/hpux32/libz.so

라이브러리 이름이 z네요..
-----------------
한글을 사랑합니다.

-----------------
한글을 사랑합니다.

KDD의 이미지

혹시 hp-ux 에서 cc로 라이브러리 등록이나 등록된 라이브러리 확인 하는 방법이 있을까요?

ldconfig 나 configure 가 안먹네요 ㅜㅜ;;

KDD의 이미지

자문자답이 됬네요.. -_-a ; ;

cc sample.c -L/usr/local/lib/hpux32 -lz

라이브러리 디렉토리 풀 경로 함께 입력해 주니 컴파일이 되네요..

혹시나 해서 man cc 해보니 두번째 페이지에 바로 나오더군요

역시 man 을 잘 참고해야 겠다는..