python 을 cross compile 할 때 오류가 납니다 도와주세요..ㅠㅠ
글쓴이: trymp / 작성시간: 금, 2015/10/23 - 11:16오전
linux fedora 64bit 환경이구요.
x86 머신에서 build 하고 ARM 용으로 cross compile 할 생각입니다.
그런데 configure 할 때 다음과 같은 오류가 뜹니다.
checking for python interpreter for cross build... configure: error: python2.7 interpreter not found
왜 이런 오류가 나는지 모르겠습니다.
파이썬이 없어서 설치하는데 파이썬이 기존에 또 있어야 하는 것인지 답답합니다.
파이썬 빌드하는데 왜 시스템에 파이썬 인터프리터를 찾는지 모르겠습니다.
고수님들의 조언 부탁드립니다.
Forums:
파이썬 크로스컴파일을 위해서는 크로스컴파일을 행하는
파이썬 크로스컴파일을 위해서는 크로스컴파일을 행하는 시스템(보통, 호스트; host 라고 부르지요)에서 먼저 Python parser/pgen을 설치해 주어야 합니다. (닭이 먼저냐 달걀이 먼저냐 얘기지요. 대부분의 컴파일러들이 이런 식으로 서로 빌드합니다. ㅎㅎ)
그리고, 목표시스템(ARM, PowerPC등)위한 빌드를 다시 해야 합니다.
이때, 파이썬이 애초에 크로스 컴파일등을 염두에 두고 만든 것은 아니기에, 만들고자(크로스컴파일하고자) 하는 파이썬 버전별로 (해당 패치를) 다운로드하여 패치를 해야 합니다.
다음 링크가 제가 보기에는 가장 적절하게 설명한 듯 합니다.
-------------
http://randomsplat.com/id5-cross-compiling-python-for-embedded-linux.html
답변 주시니 정말 감사합니다. ^^
^^
댓글 달기