Pergunta

Eu estou usando JLime no meu HP Jornada 720 que usa um processador ARM. Eu tenho já tem um cross-compilado gcc para x86 ( braço-linux-gcc ). A idéia do que eu quero fazer é muito difícil de entender, então dê uma olhada neste gráfico:

braço-linux-gcc (no meu laptop Ubuntu) -> binutils para rodar em um processador ARM (mirado para compilar MIPS-elfo, enquanto no meu dispositivo ARM)

Eu quero fazer um binutils para ser executado em um dispositivo ARM Linux que irá compilar programas para MIPS Linux.

As minhas perguntas são:

  • Como eu preciso ./configure isso?
  • Eu preciso usar um parâmetro extra para make ou alterar qualquer coisa no MakeFile?
  • Você entendeu o que eu quero fazer? ; -)
Foi útil?

Solução

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

Eu não tenho certeza do que os nomes corretos são para seu cenário específico (ARMv7-unknown-linux-gnueabi? I686-pc-linux-gnu?) Mas, construindo uma cruz cross-toolchain é conhecido como um "Cross Canadian ". HTH

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top