Pergunta

Estou tentando configurar binutils para um processador ARM, especificamente o ARMv5TE.O processador é o Marvell 88F5281.Atualmente, o dispositivo está executando o NetBSD, então quero ter certeza de configurar binutils para o arco/sistema operacional de destino correto.

Existe uma maneira de listar uma combinação de alvos/sistemas operacionais ao configurar binutils?

Até agora eu encontrei, arm-*-netbsdelf da página seguinte, http://gcc.gnu.org/install/specific.html#arm-x-eabi

Mas ainda estou me perguntando se existe uma lista de alvos/sistemas operacionais quando executo o configure script na linha de comando.

Foi útil?

Solução

Um bom lugar para começar pode ser o build.sh do NetBSD, que foi projetado para construir um conjunto completo de ferramentas de compilador cruzado para um destino NetBSD em um host POSIX.

  • Baixe e extraia a árvore de origem da versão do NetBSD que seu destino está executando
  • Execute './build.sh -m ferramentas evbarm'
  • Quando concluído, ele deverá informar onde encontrar binutils construídos e compilador cruzado

Nota - se o destino for bigendiano, você precisará usar evbarm-eb no comando build.sh.

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