컴파일시 에러가 뜹니다. 근데 도통 모르겠네욧~
글쓴이: tipgon / 작성시간: 화, 2005/08/30 - 2:01오후
컴파일시 다른 오브젝트들 다 컴파일 하고 실행파일로 Linking...할때
이런 에러가 떨어집니다.
/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (Server.o) was detected. The linked output may not run on a PA 1.x system.
/usr/ccs/bin/ld: Unsatisfied symbols:
compress (code)
uncompress (code)
*** Error exit code 1
compress 란 함수는 소스상에서 없구여.
다른 서버에서는 안뜨는데.. 이 서버에서만 뜨네요.
어떤 종류에서 문제가 되는건지요?
compress와 uncompress 이건 라이브러리 함수인듯한데..
소스상에서 전혀 압축쓸일도 넣은 곳두 없습니다.
미흡한 저의 추측인데.. linking할때 오브젝트들을 압축하나 컴파일러가?...
그런데 다른 서버에서는 안생기는데... 힌트나 집히는 곳이라두 있슴 알려주시기 바랍니다.
그럼 수고하세요~
참고로 장비는 HP입니다. 꼬졌어요~ HP ㅜㅜ
Forums:
Re: 컴파일시 에러가 뜹니다. 근데 도통 모르겠네욧~
compiler가 뮌지 궁금
*.a이 압축파일입니다.
이 과정에서 compress같은거 호출합니다,.
nm -A /usr/lib/* 2>/dev/null | grep c
nm -A /usr/lib/* 2>/dev/null | grep compress
이렇게 찾아보면되구요.
/usr/lib/libz.a:compress.o:00000000 T compress
위 행에서 보면 알 수 있듣이 libz.a에 들어 있고 이는
-lz
가 링크시에 빠져서 그런 것입니다.
---
http://coolengineer.com
역쉬 그렇군요~~ 감솨함다~~즐업하시길...^^*(냉무)
......
Re: 컴파일시 에러가 뜹니다. 근데 도통 모르겠네욧~
HPPA 1.0에서 안돌수도 있다는(바이너리 컴패터블하지 않을수도 있다는), 옛장비(HP)에서 안돌수도 있다는..
HP가 왜 꼬졌지요? 좋은 시스템인데.. ㅎㅎ
댓글 달기