Pergunta

Estou tendo um monte de problemas compilar o resto excelente Contiki OS no meu MacBook Pro ( com Mac OS x 10.6). Contiki realmente usa um monte de recursos e opções de GCC, AR, LD, e assim por diante específicas do GNU. Então eu instalado esses utilitários via MacPorts, mas parece que "port instalar binutils" não instalar GNU ld, não é?

Assim, a pergunta é: como faço para obter GNU ld no meu mac? Existe uma alternativa simples para o disco-way (ou seja, a maneira wget, configure, make, make install)?

Foi útil?

Solução

Tanto quanto eu posso dizer, binutils GNU não suporta a Mach-O formato. Nenhum dos documentação menciona-lo, e algumas pesquisas no Google transforma-se alguns mensagens recentes indicando que não é suportado.

Agora, você menciona o Contiki OS, o que me parece um sistema operacional embutido. Você está precisando de compilar a um executável nativo, ou você está tentando cross-compilação para algum outro ambiente? MacPorts não inclui vários portos de binutils para compilação cruzada.

Outras dicas

$ port info binutils
(…) Tools are prefixed with g to avoid conflicts with original tools. (…)

Geralmente você pode ligar diretamente com gcc ou g ++ e não precisa de GLD. Tente definir LD para apontar para o compilador e ver se ele não ligar para você.

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