Come costruire Binutils per un obiettivo specifico
Domanda
Sto cercando di configurare Binutils per un processore del braccio, in particolare l'ARMV5TE.Il processore è il Marvell 88F5281.Attualmente il dispositivo è in esecuzione NetBSD, quindi voglio assicurarmi di configurare Binutils per l'arco / OS target destro.
C'è un modo per elencare una combinazione di bersagli / ose durante la configurazione del binutils?
Finora ho trovato, arm-*-netbsdelf
dalla pagina seguente, http://gcc.gnu.org/install/specific.html#arm-x-eabi
Ma mi chiedo ancora se c'è un elenco di bersagli / ose quando eseguo lo script configure
dalla riga di comando.
Soluzione
Un buon posto da avviare potrebbe essere il netbsd build.sh, progettato per creare un set di strumenti Compiler completi per un target NetBSD su un host Posix.
- .
- Scarica ed estrai l'albero sorgente per la versione di NetBSD il tuo obiettivo è in esecuzione
- run './build.sh -m evbarm strumenti'
- Quando completato dovrebbe dirti dove trovare Binutils e Compilatore cross
Nota - Se il bersaglio è Bigendian è necessario utilizzare Evbarm-EB nel comando build.sh.