crosstool-NG

Tela Software:
crosstool-NG
Detalhes de Software:
Versão: 1.15.3
Data de upload: 20 Feb 15
Revelador: Yann E. MORIN
Licença: Livre
Popularidade: 7

Rating: nan/5 (Total Votes: 0)

aplicação crosstool-NG visa toolchains construção. Toolchains são um componente essencial em um projeto de desenvolvimento de software. Ele irá compilar, montar e ligar o código que está sendo desenvolvido. Algumas peças do toolchain acabará nos binários / s resultantes: bibliotecas estáticas são apenas um exemplo.
Assim, um conjunto de ferramentas é uma peça muito sensível de software, como qualquer erro em um dos componentes, ou um componente mal configurada, pode levar a problemas de execução, que vão desde o mau desempenho, para aplicações que terminam de forma inesperada, para o software de mis-comportar (que mais do que muitas vezes é difícil de detectar), a problemas de hardware, ou ainda a riscos humanos (que é mais do que regretable).
Toolchains são feitos de diferentes pedaço de software, cada um sendo bastante complexa e exige opções especialmente criadas para construir e trabalhar de forma integrada. Isso geralmente não é assim tão fácil, mesmo no caso não tão trivial de toolchains nativas. O trabalho atinge um maior grau de complexidade quando se trata de cross-compilação, onde ele pode se tornar um grande pesadelo ...
Alguns-toolchains transversais existem na Internet, e pode ser utilizado para o desenvolvimento geral, mas eles têm um certo número de limitações:
· Eles podem ser de uso geral, na medida em que eles são configurados para a maioria: no otimização para o seu alvo específico,
· Eles podem ser preparados para um alvo específico e, portanto, não são fáceis de usar, nem otimizado para, ou até mesmo apoiar o seu destino,
· Muitas vezes eles estão usando componentes de envelhecimento (compilador, biblioteca C, etc ...) não suportam características especiais do seu novo processador brilhante;
Por outro lado, estes conjunto de ferramentas oferecem algumas vantagens:
· Eles estão prontos para usar e muito fácil de instalar e configurar,
· São provados se usado por uma comunidade de largura.
Mas uma vez que você deseja obter todo o suco do seu hardware específico, você vai querer construir o seu próprio conjunto de ferramentas. Este é o lugar onde crosstool-NG entra em jogo

Características :.

  • interface de configuração do kernel menuconfig-like
  • generalizada, interface bem conhecida
  • , ainda configuração poderosa fácil
  • suporte para componentes alternativos no toolchain
  • uClibc- ou conjunto de ferramentas baseadas em glibc suportado agora!
  • outros fáceis de implementar
  • repositório de patches para essas versões que necessitam de aplicação de patches
  • apoio muitas versões dos componentes na cadeia de ferramentas
  • apoio personalizado (entender local) repositório de patches
  • diferentes modelos de segmentação
  • NPTL (glibc só, WIP)
  • linuxthreads (uClibc só, WIP)
  • suporte para toolchains soft e hard-flutuador
  • instalações de depuração
  • gdb nativa e cruz, gdbserver
  • debuging bibliotecas: Dmalloc, mais para vir
  • reiniciar uma compilação em qualquer etapa
  • configurações de exemplo repositório utilizável como ponto de partida para o seu próprio conjunto de ferramentas

O que é novo nesta versão:.

  • Muitas mudanças desde a última versão anunciada
  • O apoio Cross Canadian foi totalmente reescrito para não precisar mais de um pré-existente-compilador cruzado para o alvo, e há inúmeras melhorias e correções de bugs.

O que é novo na versão 1.13.2:.

  • A construção da biblioteca ncurses foi corrigido
  • Extraindo a biblioteca cloog foi corrigido.
  • A CPU "Prescott" é agora reconhecido como um i686.

O que é novo na versão 1.12.2:.

  • As cordas versões GDB foram corrigidos
  • Usando um diretório prefixo sysroot foi corrigido.

O que é novo na versão 1.12.1:

  • bug-fix

O que é novo na versão 1.11.2:

  • bibliotecas companheiro agora estão selecionados corretamente com GCC 4.4. 6 (o valor padrão).

O que é novo na versão 1.11.1:

  • Esta versão corrige um bug bloqueio ao descascar o conjunto de ferramentas .

O que é novo na versão 1.11.0:

  • arquiteturas:
  • novo suporte SPARC
  • componentes atualizados:
  • gcc: até 4.6.0 e versões mais recentes Linaro 4.4, 4.5 e 4.6
  • Linux: até 2.6.38.4
  • eglibc: 2_13
  • gdb: adicionar a versão Linaro
  • librraies companheiro: alguns foram atualizados
  • docs: novas explicações detalhadas sobre como construir um conjunto de ferramentas
  • glibc: Linuxthreads removido para versões mais recentes
  • amostras: um par de novos

O que é novo na versão 1.10.1:.

  • decapagem de binários foi corrigido
  • O wrapper makeinfo foi corrigido.
  • plugins do CCG já não são construídos para toolchains estáticas.
  • LinuxThreads foram removidos em versões mais recentes do glibc / eglibc.
  • O vinculador ouro agora está oculto para arquiteturas que não têm apoio de ouro.

O que é novo na versão 1.9.3:

  • Esta é uma versão bug-only-fix.

Programas semelhantes

ftp-cloudfs
ftp-cloudfs

20 Feb 15

PHP Shell
PHP Shell

15 Apr 15

Troll-FTPd
Troll-FTPd

2 Jun 15

Comentário para crosstool-NG

Comentários não encontrado
Adicionar comentário
Ligue imagens!