Crossool-ng.

CROSSSTOOL-NG-Anwendung zielt auf das Bau von Toolchains ab.
Jetzt downloaden

Crossool-ng. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Yann E. MORIN
  • Website des Verlags:
  • http://ymorin.is-a-geek.org/dokuwiki/projects/frfs

Crossool-ng. Stichworte


Crossool-ng. Beschreibung

Crossool-NG-Anmeldung zielt auf das Gebäude von Toolchains ab. Crossool-NG-Anmeldung zielt auf das Gebäude von Toolchains ab. Toolchains sind eine wesentliche Komponente in einem Softwareentwicklungsprojekt. Es wird den Code kompilieren, zusammenstellen und verknüpfen, der entwickelt wird. Einige Teile des Toolchains werden letztendlich in den resultierenden Binärnern / IES enden: Statische Bibliotheken sind nur ein Beispiel. So ist ein Toolchain ein sehr empfindliches Stück von Software, da jeder Fehler in einem der Komponenten oder einer schlecht konfigurierten Komponente zu Ausführungsproblemen führen kann, von schlechter Leistung bis hin zu Anwendungen, die unerwartet beendet sind, um eine falsche Verhaltenssoftware zu enden (welche Es ist mehr als oft schwer zu erkennen), auf Hardwareschäden oder sogar an menschliche Risiken (was mehr als bedaulich ist) .Toolchains werden aus verschiedenen Software eingesetzt, wobei jeweils recht komplex ist und speziell gefertigte Optionen erforderlich sind, um sich nahtlos aufzubauen und zu arbeiten. Dies ist in der Regel nicht so einfach, auch im nicht so trivialen Fall von einheimischen Toolkins. Die Arbeit erreicht ein höheres Maß an Komplexität, wenn es um eine Cross-Compilation geht, wo es ziemlich ein Albtraum werden kann ... Einige Cross-Toolchains gibt es im Internet und können für die allgemeine Entwicklung verwendet werden, aber sie haben eine Reihe von Einschränkungen : · Sie können allgemeiner Zweck sein, dadurch, dass sie für die Mehrheit konfiguriert sind: Keine Optimierung für Ihr spezifisches Ziel, · Sie können auf ein bestimmtes Ziel vorbereitet werden und somit nicht einfach zu bedienen, noch optimiert oder sogar Ihr Ziel optimiert oder sogar zu unterstützen · Sie verwenden häufig Alterungskomponenten (Compiler, C-Bibliothek, usw.), die keine besonderen Funktionen Ihres glänzenden neuen Prozessors unterstützen. Auf der anderen Seite bieten diese Toolchain einige Vorteile: · Sie sind bereit zu verwenden und ziemlich einfach zu verwenden Installieren und Setup, · Sie sind bewährt, wenn Sie von einer Wide Community verwendet werden. Aber wenn Sie den gesamten Saft aus Ihrer spezifischen Hardware herausholen möchten, möchten Sie Ihr eigenes Toolchain bauen. Hier kommt Crossstool-NG ins Spiel. Hier sind einige wichtige Funktionen von "Crossool-ng": · Kernelähnliche Menuuconfig-Konfigurationsschnittstelle · Weit verbreitete, bekannte Schnittstelle · Einfache, doch leistungsstarke Konfiguration · Unterstützung alternativer Komponenten im Toolchain · ORGLIBC- oder GLIBC-basierte Toolchain-Toolchain, die gerade geführt wird! · Andere einfach umzusetzen · Patch-Repository für diejenigen Versionen, die Patching benötigen · Unterstützen Sie viele Versionen der Toolchain-Komponenten · Unterstützung für benutzerdefinierte (lokale) Patch-Repository verstehen · Verschiedene Threading-Modelle · NPTL (nur glibc, WIP) · LinuxThreads (nur UCLIBC, WIP) · Unterstützung für Soft- und Hard-Float-Toolchains · Debug-Anlagen · Native und Cross GDB, gdbserver · Debuging-Bibliotheken: DMALLOC, mehr zu kommen · Starten Sie einen Build in jedem Schritt neu · Probe-Konfigurationen-Repository, die als Ausgangspunkt für Ihr eigenes Toolchain verwendet werden Was ist neu in dieser Version: · Das Konfigurieren von Skript wurde behoben, um die Optionen von --with-foo = / path / to / foo ordnungsgemäß zu behandeln, und wurde behoben, um auf nicht-englischen Geräten auszuführen. · Die Verwendung lokaler Patches wurde behoben. · Die AVR32-Probe wurde behoben.


Crossool-ng. Zugehörige Software

Tcsh.

TCSH ist eine erweiterte, aber vollständig kompatible Version der Berkeley Unix C Shell (CSH). ...

169

Herunterladen

RPM

Der RPM-Paketmanager (RPM) ist ein leistungsstarkes Befehlszeilen-Packungsverwaltungssystem. ...

392

Herunterladen