crosstool-NG

Software screenshot:
crosstool-NG
Software informatie:
Versie: 1.15.3
Upload datum: 20 Feb 15
Ontwikkelaar: Yann E. MORIN
Licentie: Gratis
Populariteit: 7

Rating: nan/5 (Total Votes: 0)

crosstool-NG applicatie is gericht op het gebouw toolchains. Toolchains zijn een essentieel onderdeel van een software development project. Het zal compileren, monteren en verbinden de code die wordt ontwikkeld. Sommige stukken van de toolchain zal uiteindelijk in de resulterende binaire / s: static libraries zijn slechts een voorbeeld.
Dus, een gereedschapskist is een zeer gevoelig stukje software, zoals een bug in een van de onderdelen, of een slecht geconfigureerde component, kan leiden tot uitvoering van problemen, variërend van slechte prestaties, om applicaties die eindigt onverwacht, om mis-gedragende software (die meer dan vaak moeilijk te detecteren), hardware schade of zelfs humane risico (dat is meer dan regretable).
Toolchains zijn gemaakt van verschillende stukje software, elk wezen vrij complex en vereisen speciaal vervaardigde opties om te bouwen en naadloos samen te werken. Dit is meestal niet zo makkelijk, zelfs in de niet-zo-triviale geval van inheemse toolchains. Het werk bereikt een hogere mate van complexiteit als het gaat om cross-compilatie, waar het nogal een nachtmerrie kan worden ...
Sommige cross-toolchains bestaan ​​op internet, en kan worden gebruikt voor algemene ontwikkeling, maar ze hebben een aantal beperkingen:
· Zij algemeen doel, doordat zij geconfigureerd zijn voor het merendeel: geen optimalisatie voor uw specifieke doelgroep,
· Ze kunnen worden bereid voor een specifiek doelwit en dus niet makkelijk te gebruiken, noch geoptimaliseerd voor of zelfs ondersteunen uw doel,
· Ze vaak gebruikt veroudering componenten (compiler, C-bibliotheek, etc ...) speciale functies van de glimmende nieuwe processor niet ondersteunen;
Aan de andere kant, deze toolchain bieden een aantal voordelen:
· Ze zijn klaar voor gebruik en zeer eenvoudig te installeren en instellen,
· Ze worden bewezen als het gebruikt wordt door een brede gemeenschap.
Maar zodra je wilt al het sap uit uw specifieke hardware, zult u wilt uw eigen toolchain te bouwen. Dit is waar crosstool-NG in het spel komt

Kenmerken .

  • kernel-achtige menuconfig configuratie-interface
  • wijdverspreid, bekende interface van
  • eenvoudig, maar toch krachtige configuratie
  • ondersteuning voor alternatieve componenten in de toolchain
  • uClibc- of-glibc gebaseerde toolchain nu ondersteund!
  • anderen eenvoudig te implementeren
  • patch bewaarplaats voor deze versies nodig patchen
  • ondersteuning vele versies van de toolchain componenten
  • ondersteuning voor aangepaste (begrijpen lokale) patch repository
  • verschillende threading modellen
  • NPTL (glibc alleen, WIP)
  • linuxthreads (uClibc alleen, WIP)
  • ondersteuning voor zowel soft- en hard-float toolchains
  • debug faciliteiten
  • inheemse en cross gdb, gdbserver
  • debugging libraries: dmalloc, meer te komen
  • een build opnieuw te starten op elk stap
  • voorbeeldconfiguraties repository bruikbaar als uitgangspunt voor uw eigen toolchain

Wat is nieuw in deze release:.

  • Veel veranderingen sinds de laatste aangekondigde versie
  • De Canadese Kruis steun werd volledig herschreven om niet meer nodig een reeds bestaande cross-compiler voor de doelgroep, en er zijn tal van verbeteringen en bugfixes.

Wat is nieuw in versie 1.13.2:.

  • Het bouwen van de ncurses bibliotheek is vastgesteld
  • Het halen van de cloog bibliotheek is vastgesteld.
  • De 'Prescott' CPU wordt nu erkend als een i686.

Wat is nieuw in versie 1.12.2:.

  • De gdb versies snaren zijn bevestigd
  • Met behulp van een sysroot prefix directory is vastgesteld.

Wat is nieuw in versie 1.12.1:

  • bug-fix

Wat is nieuw in versie 1.11.2:

  • Companion bibliotheken zijn nu juist gekozen met GCC 4.4. 6 (de standaardwaarde).

Wat is nieuw in versie 1.11.1:

  • Deze versie lost een blokkerende bug bij het strippen van de toolchain .

Wat is nieuw in versie 1.11.0:

  • architecturen:
  • nieuwe SPARC ondersteuning
  • componenten bijgewerkt:
  • gcc: tot 4.6.0, en de meest recente Linaro versies 4.4, 4.5 en 4.6
  • Linux: tot 2.6.38.4
  • eglibc: 2_13
  • gdb: voeg Linaro versie
  • metgezel librraies: sommigen werden bijgewerkt
  • docs: nieuwe diepgaande uitleg over hoe je een toolchain bouwen
  • glibc: linuxthreads verwijderd omdat de nieuwste versies
  • monsters: een paar nieuwe

Wat is nieuw in versie 1.10.1:.

  • Strippen van binaries is vastgesteld
  • De makeinfo wrapper is vastgesteld.
  • GCC plugins worden niet meer gebouwd voor statische toolchains.
  • linuxthreads zijn verwijderd in de laatste versies van glibc / eglibc.
  • De gouden linker is nu verborgen voor architecturen die geen goud ondersteuning.

Wat is nieuw in versie 1.9.3:

  • Dit is een bug-alleen-zijn release opgelost.

Vergelijkbare software

WvTftp
WvTftp

3 Jun 15

termenu
termenu

20 Feb 15

HttpShell
HttpShell

14 Apr 15

ObexTool
ObexTool

3 Jun 15

Reacties op crosstool-NG

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!