2011-11-06 5 views
3

현재 크로스 컴파일을 위해 Scratchbox2를 사용 중입니다. 내 툴체인 프롬프트에서 ./configure, make install을 수행 할 수 있습니다apt-get을 사용할 때 크로스 컴파일

[SB2 mapping-armv7 armv7] 

apt-get install를 사용하는 동안 크로스 컴파일하는 방법이 있나요?

답변

3

그러나 : 데비안은 모든 패키지를 쉽게 크로스 컴파일 할 수는 없습니다. 패키지는 원시 컴파일을 염두에두고 작성됩니다. 데비안에는 크로스 컴파일러가 포함되어 있지 않습니다. 어쨌든 크로스 컴파일을 원하면 데비안에서 가장 쉬운 방법은 emdebian 저장소를 추가하는 것입니다. 예를 들면 :

apt-get install emdebian-archive-keyring 
echo deb http://www.emdebian.org/debian/ squeeze main >> /etc/apt/sources.list 
apt-get update 
apt-get install gcc-4.4-arm-linux-gnueabi 
export ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- 

하지만 그렇게 해결하기 위해 나는 당신이 중 하나를 실행 QEMU이나 제안이 대상 플랫폼에 기본적으로 구축 할 하드 수 있습니다 당신이 문제로 실행됩니다 대부분의 패키지.

어쨌든 크로스 컴파일하려는 경우 #emdebian at irc.debian.org에 가입하거나 debian 임베디드 메일 링리스트에 가입하십시오. 이들은 데비안에 더 나은 크로스 컴파일 지원을 소개하고자하는 사람들입니다.