[Q] 임베디드 상에서 libstdc++.so.6을 열수 없다네요
글쓴이: lovelyphy07 / 작성시간: 일, 2010/01/24 - 12:25오전
FALinux에서 제공하는 arm용 toolchain 중 arm-linux-g++로 컴파일한 프로그램을 실행하려고 합니다.
보드 상에 올라간 커널은 역시 같은 툴체인으로 컴파일한 2.6.28 버젼이고요
실행시키면 아래와 같이 뜹니다.
error while loading shared libraries: libstdc++.so.6 cannot ope //(이하 미니컴에서 짤려서 그런지 안보이네요;;)
그래서 ramdisk안에 /lib/libstdc++.so.6.0.10(이는 호스트의 /usr/lib/에 있는 것을 그대로 복사한 것입니다.)를 넣고
이를 심볼릭 링크걸어 libstdc++.so.6을 만들었지요
이렇게 램디스크를 수정한후 다시 올렸는데도 위와같이 똑같은 에러가 발생합니다..
혹시나에서 보드 상에서 /usr/lib아래에도 심볼릭 링크를 하나더 두었는데도 마찬가지 입니다.
왜 그런걸까요 ㅠㅠ
Forums:
libstd++ 도 크로스
libstd++ 도 크로스 컴파일하셔서 넣어주셔야 할 거 같은데요.
----
Let's shut up and code.
----
Let's shut up and code.
LD_LIBRARY_PATH 환경
LD_LIBRARY_PATH 환경 변수도 확인해 보세요.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기