crosstool-NG

Screenshot der Software:
crosstool-NG
Softwarebeschreibung:
Version: 1.15.3
Upload-Datum: 20 Feb 15
Entwickler: Yann E. MORIN
Lizenz: Frei
Popularität: 7

Rating: nan/5 (Total Votes: 0)

crosstool-NG Anwendung zielt auf die Gebäude Toolchains. Werkzeugketten sind ein wesentlicher Bestandteil in einem Software-Entwicklungsprojekt. Es wird zu kompilieren, montieren und verbinden Sie den Code, entwickelt wird. Einige Teile der Toolchain wird schließlich am Ende in den resultierenden Binär / en: statische Bibliotheken sind nur ein Beispiel.
Also, das ist eine Werkzeugkette ein sehr sensibles Stück Software, wie jeder Fehler in einer der Komponenten oder einem schlecht konfigurierten Komponenten kann zu Problemen führen, die Ausführung, von der schlechten Leistung, um Anwendungen unerwartet beendet, um falsch verhaltenden Software (die mehr als oft schwer zu erkennen), um Schäden an der Hardware oder auch der menschlichen Risiken (die mehr als regretable) ist.
Toolchains sind aus unterschiedlichen Stück Software gemacht, die jeweils sehr komplex und erfordern speziell gestaltete Optionen zu bauen und arbeiten nahtlos. Dieser ist in der Regel nicht so einfach, auch in der nicht-so-trivialen Fall der einheimischen Toolchains. Die Arbeit erreicht einen höheren Grad an Komplexität, wenn es um Cross-Kompilierung, wo es durchaus zu einem Alptraum werden wird ...
Einige Quertoolchains existieren im Internet, und kann für die allgemeine Entwicklung verwendet werden, aber sie sind eine Reihe von Einschränkungen haben:
· Sie können für allgemeine Zwecke sein, dass sie für den Großteil konfiguriert werden: für Ihre spezielle Ziel keine Optimierung,
· Sie können für eine bestimmte Ziel vorbereitet werden und somit nicht einfach zu bedienen, auch für eine optimierte oder sogar unterstützt Ihr Ziel,
· Sie oft mit Alterungskomponenten (Compiler, C-Bibliothek, etc ...) nicht unterstützt Besonderheiten Ihres glänzenden neuen Prozessor;
Auf der anderen Seite bieten diese Toolchain einige Vorteile:
· Sie sind sofort einsatzbereit und sehr leicht zu installieren und einrichten,
· Sie bewiesen werden, wenn durch eine große Community genutzt.
Aber wenn du einmal den ganzen Saft aus Ihren Hardware- erhalten möchten, sollten Sie Ihre eigenen Toolchain. Dies ist, wo crosstool-NG kommt ins Spiel

Eigenschaften .

  • kernel-menuconfig wie Konfigurationsschnittstelle
  • weit verbreitet, bekannte Schnittstelle
  • einfache, aber kraftvolle Konfiguration
  • Unterstützung für alternative Komponenten in der Toolchain
  • uClibc- oder glibc-basierten Toolchain jetzt unterstützt!
  • andere einfach zu implementieren
  • Patch-Repository für diese Versionen benötigen Patchen
  • Unterstützung viele Versionen der Toolchain-Komponenten
  • Unterstützung für benutzerdefinierte (verstehen lokalen) Patch-Repository
  • verschiedenen Threading-Modelle
  • NPTL (glibc nur, WIP)
  • linuxthreads (uClibc nur, WIP)
  • Unterstützung für Weich- und Hart float Toolchains
  • debug Einrichtungen
  • nativen und Cross-gdb, gdbserver
  • Debugging-Bibliotheken: dmalloc, mehr zu kommen
  • starten Sie einen Build in jedem Schritt
  • Beispielkonfigurationen Repository verwendbar als Ausgangspunkt für Ihre eigenen Toolchain

Was ist neu in dieser Pressemitteilung:.

  • Viele Änderungen seit der letzten Version angekündigt
  • Die kanadische Kreuz Unterstützung wurde komplett neu geschrieben, um nicht mehr verlangen, eine bereits bestehende Cross-Compiler für das Ziel, und es gibt zahlreiche Verbesserungen und Bugfixes.

Was ist neu in der Version 1.13.2:.

  • Der Bau der ncurses-Bibliothek wurde korrigiert
  • Extrahieren der cloog Bibliothek wurde behoben.
  • Die "Prescott-CPU wird nun als i686 anerkannt.

Was ist neu in der Version 1.12.2:.

  • Die gdb Versionen Saiten wurden korrigiert
  • Mit einem sysroot Präfix Verzeichnis wurde behoben.

Was ist neu in der Version 1.12.1:

  • Bug-Fix

Was ist neu in der Version 1.11.2:

  • Companion Bibliotheken werden nun korrekt mit GCC 4.4 ausgewählt. 6 (der Standardwert).

Was ist neu in der Version 1.11.1:

  • Diese Version behebt eine Sperr Fehler beim Abisolieren der Toolchain .

Was ist neu in der Version 1.11.0:

  • Architekturen:
  • neuen SPARC Unterstützung
  • Komponenten aktualisiert:
  • gcc: bis 4.6.0 und neuesten Linaro-Versionen 4.4, 4.5 und 4.6
  • Linux: bis 2.6.38.4
  • eglibc: 2_13
  • gdb: add Linaro Version
  • Begleiter librraies: einige aktualisiert wurden
  • docs: neue eingehende Erklärungen, wie man eine Toolchain
  • glibc: Linuxthreads für die neuesten Versionen entfernt
  • Proben: ein paar neue

Was ist neu in der Version 1.10.1:.

  • Abisolieren von Binärdateien wurde korrigiert
  • Die make Wrapper wurde behoben.
  • GCC Plugins werden nicht mehr für statische Toolchains gebaut.
  • Linuxthreads in aktuellen Versionen von glibc / eglibc entfernt.
  • Der Gold Linker ist nun für Architekturen, die kein Gold Support haben versteckt.

Was ist neu in Version 1.9.3:

  • Das ist ein Bug-Fix-only Release.

Ähnliche Software

asis
asis

20 Feb 15

DreamPie
DreamPie

20 Feb 15

Nautilus Terminal
Nautilus Terminal

11 May 15

ftp-cloudfs
ftp-cloudfs

20 Feb 15

Kommentare zu crosstool-NG

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!