crosstool-NG

Software screenshot:
crosstool-NG
Podrobnosti Software:
Verze: 1.15.3
Datum uploadu: 20 Feb 15
Vývojka: Yann E. MORIN
Licence: Volný
Popularita: 80

Rating: 5.0/5 (Total Votes: 1)

crosstool-NG aplikace se zaměřuje na budování toolchains. Toolchains jsou nezbytnou součástí v projektu, vývoj software. To bude sestavovat, sestavit a propojit kód, který je vyvíjen. Některé kusy toolchain nakonec skončí v výsledných binárních / tých: statické knihovny jsou, ale příkladem.
Tak, toolchain je velmi citlivý kus softwaru, jako jakékoliv chyby v jedné ze složek, nebo špatně nakonfigurované komponenty, může vést k problémům provedení, od špatný výkon, aby aplikace neočekávaně konec, na mis-chová softwaru (který více než často je obtížné zjistit), k poškození hardwaru, nebo dokonce na lidské rizika (což je více než regretable).
Toolchains jsou z jiného kusu softwaru, z nichž každá je poměrně složitý a vyžaduje speciálně vytvořené možnosti vytvářet a pracovat bez problémů. To obvykle není tak jednoduché, ani v ne-tak-triviální případ domorodých toolchains. Práce dosahuje vyšší stupeň složitosti, pokud jde o křížové kompilace, kde se může stát docela noční můra ...
Některé příčné toolchains existují na internetu, a mohou být použity pro běžné vývoj, ale mají řadu omezení:
· Mohou být pro všeobecné použití, v tom, že jsou konfigurovány pro většinu: ne optimalizace pro konkrétní cíl,
· Mohou být připraveni na konkrétní cíl, a proto není snadné, ani optimalizované pro, nebo dokonce podporovat svůj cíl,
· Často používají komponenty stárnutí (kompilátor, knihovny C, atd ...), které nejsou nosné speciální funkce zbrusu nový procesor;
Na druhé straně, tyto toolchain nabídnout některé výhody:
· Jsou připraveny k použití a poměrně snadno se instaluje a nastavení,
· Jsou prokázána, pokud jsou používány v širokém společenství.
Ale jakmile se chcete dostat všechny šťávu z vašeho hardwaru, budete chtít vytvořit vlastní toolchain. To je místo, kde crosstool-NG přichází do hry

Vlastnosti :.

  • konfigurační menuconfig interface kernel-like
  • rozšířený, dobře známé rozhraní
  • snadné, přesto výkonný konfigurace
  • Podpora alternativních komponentů toolchain
  • uClibc- nebo glibc na bázi toolchain hned teď podporován!
  • Ostatní snadno implementovat
  • oprava úložiště pro tyto verze, které potřebují záplatování
  • Podpora mnoho verzí komponent toolchain
  • Podpora pro vlastní (pochopit místní) patche repozitáře
  • různé modely závitů
  • NPTL (glibc pouze WIP)
  • linuxthreads (uClibc pouze WIP)
  • Podpora pro oba měkkých a hard-float toolchains
  • ladění zařízení
  • rodák a cross gdb, gdbserver
  • ladicími knihovny: dmalloc, ještě přijít
  • znovu sestavení při každém kroku
  • Složení vzorků repository použitelné jako výchozí bod pro vaše vlastní toolchain

Co je nového v této verzi:.

  • od poslední oznámila verzi Mnoho změn
  • Podpora Canadian kříž byl zcela přepracován, aby již nevyžadují již existující křížové kompilátor pro cíl, a tam jsou četné vylepšení a opravy chyb.

Co je nového ve verzi 1.13.2:.

  • Stavební knihovny ncurses byla stanovena
  • Těžba knihovnu cloog byla opravena.
  • "Prescott" CPU je nyní rozpoznán jako i686.

Co je nového ve verzi 1.12.2:.

  • verzích gdb řetězce byly opraveny
  • Při použití adresáře sysroot předpony byla opravena.

Co je nového ve verzi 1.12.1:

  • bug-fix

Co je nového ve verzi 1.11.2:

  • Doprovodné knihovny jsou nyní správně vybrány s GCC 4.4. 6 (výchozí hodnota).

Co je nového ve verzi 1.11.1:

  • Tato verze opravuje chybu blokování při odstraňování toolchainu .

Co je nového ve verzi 1.11.0:

  • architektury:
  • nová posila SPARC
  • komponenty aktualizace:
  • gcc: až 4.6.0 a nejnovější Linaro verzi 4,4, 4,5 a 4,6
  • Linux: až 2.6.38.4
  • eglibc: 2_13
  • gdb: přidat Linaro verze
  • společník librraies: některé z nich byly aktualizovány
  • docs: nové in-hloubkové vysvětlení o tom, jak vybudovat toolchain
  • glibc: LinuxThreads odstraněna nejnovější verze
  • vzorky: pár nové

Co je nového ve verzi 1.10.1:.

  • stahovací binárních souborů bylo opraveno
  • Makeinfo obal byl opraven.
  • GCC pluginy jsou již postaveny pro statické toolchains.
  • LinuxThreads byly odstraněny v nejnovějších verzích glibc / eglibc.
  • gold spojka je skryto za architektury, které nemají podporu zlata.

Co je nového ve verzi 1.9.3:

  • Toto je bug-fix pouze vydání.

Podobný software

Eter
Eter

11 May 15

Gsh
Gsh

3 Jun 15

AFD
AFD

17 Feb 15

shell_command
shell_command

14 Apr 15

Komentáře k crosstool-NG

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!