expat 크로스컴파일 질문입니다..
글쓴이: harisoo / 작성시간: 화, 2006/03/07 - 11:37오전
소스펀지에서 expat-1.95버전을 받앗습니다.
일단 호스트에서 컴파일해서 사용하면 잘됩니다. xml문서 파싱도 잘됩니다.
그런데 보드에 이 라이브러리를 컴파일해서 올리고 싶은데 어떻게 해야할지 모르겟습니다.
./configure --build=arm --prefix=/usr/local/src
make
이렇게해서 컴파일된 라이브러리를 링크시켜서 보드에 올리니 잘못된 파일형식이라고 나오더군요.
그래서 config디렉토리를 뒤져보니 config.sub파일이 잇더군요.. 거기 보니 빌드 종류가
암 종류별로 여러개가 잇던데 어느것을 사용해야 하는지 모르겟네요 ㅠㅠ..
그리고 단순히 ./configure --build=arm
이런식으로 해서 크로스 컴파일이 되는지도 궁금합니다.
고수님들의 답변 부탁 드립니다..
Forums:
--target이 실행되는
--target이 실행되는 플랫품 지정하는거로 압니다.
--target=arm해보세여
http://sourceware.org/autobook/autobook/autobook_14.html#SEC14
참고하셍려
즐린
운지
..ㅋ
..
윗 분 말씀대로 --target=arm 혹은 --target=arm-linux를 입력해보시기 바랍니다.
--host도 지정해야 할 수도 있습니다.
이러한 것들은 해당 소스의 configure 명령어에서 --help해보시거나 해당 프로젝트 사이트의 빌드 가이드를 참조하시는 것이 좋아보입니다.
댓글 달기