crosstool-NG

Screenshot Software:
crosstool-NG
Detalii soft:
Versiune: 1.15.3
Incarca data: 20 Feb 15
Producător: Yann E. MORIN
Licenţă: Gratuit
Popularitate: 80

Rating: 5.0/5 (Total Votes: 1)

aplicare crosstool-NG vizează toolchains de constructii. Toolchains sunt o componentă esențială într-un proiect de dezvoltare de software. Acesta va compila, asambla și link codul care este în curs de dezvoltare. Unele piese ale toolchain se va încheia în cele din urmă în rezultate binare / studiile: biblioteci statice sunt doar un exemplu.
Deci, un toolchain este o piesă foarte sensibil de software, așa cum orice bug în una din componentele, sau o componentă prost configurat, poate duce la probleme de execuție, variind de la performanțe slabe, pentru aplicații care se încheie în mod neașteptat, la software-ul neconformă comporta (care mai mult de des este greu de detectat), daune hardware, sau chiar la riscuri umane (care este mai mult de regretabil).
Toolchains sunt realizate din diferite bucată de software, fiecare fiind destul de complex și necesită opțiuni special create pentru a construi și de a lucra perfect. Acest lucru nu este, de obicei atât de ușor, chiar și în cazul în care nu-așa-trivial de toolchains native. Lucrarea ajunge la un grad mai mare de complexitate atunci când vine vorba de eco-compilare, în cazul în care se poate deveni destul de un coșmar ...
Unele încrucișate toolchains exista pe internet, și pot fi folosite pentru dezvoltarea generală, dar au un număr de limitări:
· Ele pot fi de uz general, în sensul că sunt configurate pentru majoritatea: nu optimizare pentru dvs. țintă specifice,
· Ele pot fi pregătiți pentru o țintă specifică și, prin urmare, nu sunt ușor de utilizat, nici optimizat pentru, sau chiar de sprijin tinta,
· Ele de multe ori sunt folosind componente de îmbătrânire (de compilare, biblioteca C, etc ...) nu sprijină caracteristici speciale ale tale procesor nou strălucitor;
Pe de altă parte, aceste toolchain oferă o serie de avantaje:
· Ele sunt gata de utilizare și destul de ușor de instalat și de configurare,
· Acestea sunt dovedite dacă sunt utilizate de către o comunitate larg.
Dar, odată ce doriți să obțineți toate sucurile din componentele hardware specifice, veți dori să construiască propria toolchain. Acest lucru este în cazul în care crosstool-NG intră în joc

Caracteristici :.

  • interfață de configurare menuconfig-kernel ca
  • răspândită interfață, bine-cunoscut
  • , dar configurație ușor de puternic
  • suport pentru componentele alternative în toolchain
  • uClibc- sau toolchain pe bază de glibc susținut chiar acum!
  • alții ușor să pună în aplicare
  • depozit de patch-uri pentru aceste versiuni au nevoie de patch-uri
  • de sprijin in mai multe versiuni ale componentelor toolchain
  • suport pentru personalizate (înțelege local) depozit plasture
  • diferite modele de filetat
  • NPTL (glibc numai, WIP)
  • linuxthreads (uClibc numai, WIP)
  • sprijin pentru ambele toolchains moi si greu-float
  • Echipament de depanare
  • gdb nativ și cruce, gdbserver
  • debuging biblioteci: dmalloc, mai mult pentru a veni
  • reporni o acumulare la orice pas
  • exemplelor de configurare repozitoriu utilizabilă ca punct de plecare pentru propria ta toolchain

Ce este nou în această versiune:.

  • Multe dintre schimbările de la ultima versiune a anuntat
  • sprijinul lui canadian a fost rescris în întregime nu mai necesită o pre-existent cross-compilator pentru obiectivul, și există numeroase îmbunătățiri și rezolvări ale unor probleme.

Ce este nou în versiunea 1.13.2:.

  • Construirea biblioteca ncurses a fost stabilită
  • Extragerea biblioteca cloog a fost stabilit.
  • CPU "Prescott" este acum recunoscut ca un i686.

Ce este nou în versiunea 1.12.2:.

  • Versiunile gdb siruri de caractere au fost stabilite
  • Utilizarea unui director sysroot prefix a fost stabilit.

Ce este nou în versiunea 1.12.1:

  • bug-fix

Ce este nou în versiunea 1.11.2:

  • biblioteci însoțitoare sunt acum selectate în mod corespunzător cu GCC 4.4. 6 (valoarea implicită).

Ce este nou în versiunea 1.11.1:

  • Această versiune rezolvă o problemă de blocare atunci când stripping toolchain .

Ce este nou în versiunea 1.11.0:

  • arhitecturi:
  • nou suport SPARC
  • Componente actualizare:
  • gcc: până la 4.6.0, iar cele mai recente versiuni Linaro 4.4, 4.5 și 4.6
  • Linux: până la 2.6.38.4
  • eglibc: 2_13
  • gdb: add versiune Linaro
  • librraies de companie: unii au fost actualizate
  • documente: noi explicații în profunzime cu privire la modul de a construi un toolchain
  • glibc: Linuxthreads îndepărtat pentru cele mai noi versiuni
  • eșantioane: un tânăr altele noi

Ce este nou în versiunea 1.10.1:.

  • Striparea de binare a fost stabilită
  • makeinfo învelișul a fost stabilit.
  • plugin-uri ale CCG nu mai sunt construite pentru toolchains statice.
  • LinuxThreads au fost eliminate în ultimele versiuni ale glibc / eglibc.
  • Linkerul aur este acum ascuns pentru arhitecturi care nu au suport aur.

Ce este nou în versiunea 1.9.3:

  • Aceasta este o versiune bug-fix-doar.

Software similare

virtualenv-sh
virtualenv-sh

14 Apr 15

glFTPd
glFTPd

3 Jun 15

cloudfiles-sftpd
cloudfiles-sftpd

11 May 15

plexshell
plexshell

11 May 15

Comentarii la crosstool-NG

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!