Canadian Cruz binutils Para ARM
-
18-09-2019 - |
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? ; -)
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