64비트 컴파일 오류좀 봐주세요..
글쓴이: siba555 / 작성시간: 수, 2007/02/21 - 9:59오후
안녕하세요 -xarch=v9옵션을 줘서 sun SIP stack lib를 64비트로 컴파일할려고 하는데 계속 오류가 뜨네요..
무슨문제인지를 모르겠습니다. 아시는분 도움주시면 감사하겠습니다.
cc -G -xO5 sip_dialog.o sip_gids.o sip_hash.o sip_headers.o sip_itf.o sip_msg.o sip_parse_generic.o sip_parse.o sip_reass.o sip_timeout.o sip_ui.o sip_xaction.o sip_xaction_state_mc.o sip_dialog_ui.o sip_xaction_ui.o sip_parse_uri.o sip_uri_ui.o -o libsip.so.1
ld: 치명적: 파일 sip_dialog.o: 잘못된 ELF 클래스: ELFCLASS64
ld: 치명적: 파일 처리 오류. libsip.so.1에 기록된 출력 없음
make: *** [libsip.so.1] Error 1
Forums:
cc 컴파일러에서 ld로
cc 컴파일러에서 ld로 옵션을 넘겨줄 수 있습니다.
로 해서 ld한테 64비트 빌드를하게 해야 합니다.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
감사합니다.
알려주신대로 옵션넣었는데도 안되네요.. 32비트로는 잘되는데..ㅠㅠ
위의 특정 파일이 32Bit 로 컴파일 된듯 싶습니다.
cc -G -xO5 sip_dialog.o sip_gids.o sip_hash.o sip_headers.o sip_itf.o sip_msg.o sip_parse_generic.o sip_parse.o sip_reass.o sip_timeout.o sip_ui.o sip_xaction.o sip_xaction_state_mc.o sip_dialog_ui.o sip_xaction_ui.o sip_parse_uri.o sip_uri_ui.o -o libsip.so.1
이부분도 -xarch=v9 이 들어가야 하지 않을까요?
cc -G -xO5 -xarch=v9 ....
이어야 할듯 싶습니다.
https://github.com/la9527
댓글 달기