CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): pkyoung ()
날 짜 (Date): 2003년 4월  1일 화요일 오전 12시 45분 59초
제 목(Title): [Q] AIX 머신에서 컴파일..



redhat linux에서 컴파일하던 c++ 소스를
AIX ?? 머신에서 컴파일하게 되었습니다.

여기에 깔려있는 c 컴파일러는 
VisualAge C++ Professional / C for AIX Compiler, Version 6

라고 나옵니다.

여러가지 다른 점이 있는데..
사소한 부분들은 고쳐주고 컴파일은 성공했는데
링크할때 에러가 납니다.

ld: 0711-317 ERROR: Undefined symbol: __dl__FPv
ld: 0711-317 ERROR: Undefined symbol: .__nw__FUl
ld: 0711-317 ERROR: Undefined symbol: .__dl__FPv
ld: 0711-317 ERROR: Undefined symbol: .__vn__FUl

-nbquiet 옵션으로 자세히 보라고 해서 살펴보면 아래와 같습니다.
근데 이걸 봐도 뭐가 어떻게 되는건지 잘 모르겠습니다.

gnu g++에서는 잘 되던건데.. 이런 링크에러가 생기니 난감하군요.
어떻게 잡아야하는지요?


 Symbol     Inpndx  TY CL Source-File(Object-File) OR Import-File{Shared-object}
               RLD: Address  Section  Rld-type Referencing Symbol
 ----------------------------------------------------------------------------
 __dl__FPv  [2]     ER DS glink.s(/usr/lib/glink.o)
                    00000028 .data    R_POS    [10]    <__dl__FPv>
 __dl__FPv  [20]    ER DS Main.C(Main.o)
                    00000144 .data    R_POS    [16]    <_$STATIC>
                    00000128 .data    R_POS    [22]    <__dl__FPv>
 .__nw__FUl [28]    ER PR Main.C(Main.o)
                    00000034 .text    R_RBR    [12]    .main

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.