우분투9.1 버젼을 이용한 크로스 컴파일 에러입니다ㅠㅠ 도와주세요ㅠㅠ

[color=#FF0000:56nzq8bc]"/lib/libc.so.6: version `GLIBC_2.7’ not found (required by ./findplate)"[/color:56nzq8bc]

호스트 환경에서 ARM용 컴파일러를 사용하여 컴파일을 무사히 마치고,

타겟보드 환경에서 nfs로 실행하였더니 위와 같은 에러가 발생하였습니다;;;

제 생각엔 타겟보드 환경의 glibc 버젼(2.10)이 타겟보드 환경의 glibc(2.6)보다 높아서 그런거 같은데,

혹시 뭐가 잘못된지 아시는분 계신지요??

[quote="ws8024":2xu9eh77][color=#FF0000:2xu9eh77]"/lib/libc.so.6: version `GLIBC_2.7’ not found (required by ./findplate)"[/color:2xu9eh77]

호스트 환경에서 ARM용 컴파일러를 사용하여 컴파일을 무사히 마치고,

타겟보드 환경에서 nfs로 실행하였더니 위와 같은 에러가 발생하였습니다;;;

제 생각엔 타겟보드 환경의 glibc 버젼(2.10)이 타겟보드 환경의 glibc(2.6)보다 높아서 그런거 같은데,

혹시 뭐가 잘못된지 아시는분 계신지요??[/quote:2xu9eh77]

라이브러리 버젼은 항상 일치 시켜야 합니다.
그리고 컴파일시 우분투내에 있는 다른 glibc 버젼과 혼합이되어 컴파일 되었을 확률이 높습니다.
그러므로 LD_LIBRARY_PATH 같은 변수이용을 하지 마시고 직접 -rpath 혹은 -dynapic-linker 옵션으로 해당 라이브러리패스를 직접잡아
링크하는게 좋을듯 합니다.