corss 컴파일 과정중
글쓴이: macros / 작성시간: 수, 2004/09/22 - 4:49오후
configure 파일에
--host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST]
이런 항목들이 있는데요
이 항목의 역활과 사용법을 잘 모르겠습니다.
보통 크로스 컴파일 할때 이곳에
--host=arm-linux --target=arm-linux
이런 형식으로 넣어주면
알수없는 호스트, 타겟이라고 나오는데요
어떻게 넣어야 arm 이라는걸 알려줄수가 있나요?
또 저 변수의 역활은 무언가요?
Forums:
무엇을 컴파일 하고 계시나요?
무엇을 컴파일 하느냐에 따라 설정이 제각각 틀립니다.
님께서 질문해 주신 내용은
host와 target에 대응되는 컴파일러를 설정하는 겁니다.
보통 이 설정은 해당 디렉토리의 README 파일이나 기타 문서 파일에보면
기술되어 있습니다.
그 해당 파일에 기술된 내용처럼, 특정 컴파일러 및 타겟별로 컴파일러 파일이름등을 설정해야 합니다.
http://www.korone.net QT 커뮤니티 사이트
host and target
--host 는 컴파일하고 있는 시스템을 기술하시면 됩니다.
보통 저는 i386 기종에서 하기때문에 i386-linux 를 적습니다.
--target 은 컴파일된 바이너리를 실행시킬 시스템을 적습니다.
arm 계열은 arm-linux 로 적으시면 될거고, i386 이라면 i386-linux 로 적으시면 됩니다.
결국 --host=i386-linux --target=arm-linux 이런식이 되겠죠.
Be Creative For Fun!!
댓글 달기