cross-compile 관련 linking 문제
글쓴이: ydgoo / 작성시간: 수, 2010/01/27 - 8:32오후
Mips 용으로 gcc-4.2.0, binutil-2.17, uclibc-0.9.29 를 이용해 cross-compiler 를 만들었습니다.
그런데 희한하게 HOST 에서는 compile 잘되는데 막상 target 에서 실행을 하면
아래와 같이 loading address 가 모두 0x0 이네요.
당연히 실행도 안되고요.
큰 문제없이 빌드되나 싶더니 아래와 같은 문제가 생기네요.
도움좀 부탁드립니다.
# ./ldd a.out
ldd: can't open cache 'etc/ld.so.cache'
checking sub-depends for '/lib/libgcc_s.so.1'
checking sub-depends for '/lib/libc.so.0'
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00000000)
libc.so.0 => /lib/libc.so.0 (0x00000000)
/lib/ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0x00000000)
Forums:
댓글 달기