binutils canadese Croce a braccio
-
18-09-2019 - |
Domanda
JLime sul mio HP Jornada 720 che utilizza un processore ARM. Ho già un cross-compilato gcc per x86 ( arm-linux-gcc ). L'idea di ciò che voglio fare è molto difficile da capire, allora date un'occhiata a questo grafico:
arm-linux-gcc (a mio portatile Ubuntu) -> binutils per l'esecuzione su un processore ARM (mirata per compilare mips-elfo, mentre sul mio dispositivo ARM)
Voglio fare un binutils per l'esecuzione su un dispositivo Linux ARM che compilerà i programmi per MIPS Linux.
Le mie domande sono:
- Come devo
./configure
questo? - Ho bisogno di utilizzare un parametro in più per make o cambia nulla sul MakeFile?
- Hai capito quello che vuoi fare? ; -)
Soluzione
./configure --host=arm-linux --build=x86 --target=mips-elf
Non sono sicuro di quello che i nomi corretti sono per il vostro specifico scenario di (ARMv7-unknown-linux-gnueabi? I686-pc-linux-gnu?), Ma cross-costruzione di un cross-toolchain è conosciuto come un "canadese Croce ". HTH