문제

사용 중입니다 JLIME ARM 프로세서를 사용하는 HP Jornada 720에서. 나는 이미 가지고있다 크로스 컴파일 GCC x86의 경우(ARM-LINUX-GCC). 내가하고 싶은 일에 대한 아이디어는 이해하기가 매우 어렵고이 차트를 살펴보십시오.

ARM-LINUX-GCC (내 우분투 노트북에서)-> Binutils는 ARM 프로세서에서 실행됩니다 (내 팔 장치에서 MIPS-ELF를 컴파일하도록 대상)

나는 만들고 싶다 binutils MIPS Linux에 프로그램을 컴파일하는 ARM Linux 장치에서 실행하려면 Linux가 실행됩니다.

내 질문은 다음과 같습니다.

  • 내가 어떻게 해야하는지 ./configure 이것?
  • 추가 매개 변수를 사용해야합니다 만들다 아니면 makefile에서 무엇이든 변경하십니까?
  • 내가하고 싶은 일을 이해 했습니까? ;-)
도움이 되었습니까?

해결책

./configure --host=arm-linux --build=x86 --target=mips-elf

귀하의 특정 시나리오 (ARMV7-UNKNOWN-LINUX-GNUEABI? i686-PC-LINUX-GNU?)에 대한 올바른 이름이 무엇인지 잘 모르겠지만 크로스 툴 체인을 교차 건설하는 것은 "캐나다 크로스"라고합니다. HTH

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top