crosstool-NG

Skjermbilde programvare:
crosstool-NG
Prog.varedetaljer:
Versjon: 1.15.3
Last opp dato: 20 Feb 15
Utvikler: Yann E. MORIN
Lisens: Gratis
Popularitet: 80

Rating: 5.0/5 (Total Votes: 1)

crosstool-NG programmet tar sikte på å bygge toolchains. Toolchains er en viktig komponent i et programvareutviklingsprosjekt. Det vil kompilere, montere og koble den koden som er under utvikling. Noen biter av-verktøyene vil til slutt ende opp i de resulterende binære / kaper: statiske biblioteker er bare et eksempel.
Så, er et verktøysett en veldig følsom stykke programvare, som noen feil i en av komponentene, eller en dårlig konfigurert komponent, kan føre til problemer gjennomføring, alt fra dårlig ytelse, til applikasjoner som slutter uventet, til mis-oppfører programvare (som mer enn ofte er vanskelig å oppdage), for å skade maskinvare, eller til og med til humane risiko (noe som er mer enn regretable).
Toolchains er laget av forskjellige stykke programvare, hvert blir ganske komplisert og krever spesiallagde alternativer for å bygge og fungere sømløst. Dette er vanligvis ikke så lett, selv i ikke-så-triviell sak av innfødte toolchains. Arbeidet når en høyere grad av kompleksitet når det gjelder cross-samling, hvor det kan bli litt av en mareritt ...
Noen tverr toolchains eksisterer på internett, og kan brukes for generell utvikling, men de har en rekke begrensninger:
· De kan være generelle formål, ved at de er konfigurert for de fleste: ingen optimalisering for din bestemt mål,
· De kan være forberedt på et bestemt mål, og dermed er ikke lett å bruke, og heller ikke optimalisert for, eller til å støtte dine mål,
· De ofte bruker aldring komponenter (kompilator, C bibliotek, osv ...) ikke støtter spesielle funksjonene i skinnende ny prosessor;
På den andre siden er disse-verktøyene har noen fordeler:
· De er klare til å bruke og ganske lett å installere og sette opp,
· De er bevist hvis brukes av et bredt samfunnet.
Men når du ønsker å få all saften ut av en bestemt maskinvare, vil du ønsker å bygge din egen verktøysett. Det er der crosstool-NG kommer inn i bildet

Egenskaper .

  • kernel-lignende menuconfig konfigurasjonsgrensesnittet
  • utbredt, velkjent grensesnitt
  • lett, men kraftig konfigurasjon
  • støtte for alternative komponenter i-verktøyene
  • uClibc- eller glibc-basert verktøysett støttet akkurat nå!
  • andre enkle å implementere
  • patch oppbevaringssted for disse versjonene trenger patching
  • støtte mange versjoner av toolchain komponenter
  • støtte for egendefinerte (forstå lokal) patch repository
  • ulike threading modeller
  • NPTL (glibc bare, WIP)
  • LinuxThreads (uClibc bare, WIP)
  • støtte for både bløt og hard-float toolchains
  • debug anlegg
  • innfødte og kryss gdb, gdbserver
  • debuging biblioteker: dmalloc, til mer kommer
  • starte en bygge på alle trinn
  • eksempler på konfigurasjoner depotet brukbar som utgangspunkt for din egen verktøysett

Hva er nytt i denne utgaven:.

  • Mange endringer siden forrige annonsert versjon
  • Den kanadiske Cross støtten har blitt fullstendig omskrevet for å ikke lenger kreve en pre-eksisterende kryss-kompilator for målet, og det er mange forbedringer og feilrettinger.

Hva er nytt i versjon 1.13.2:.

  • Bygge ncurses bibliotek har blitt fikset
  • Ta ut cloog biblioteket er blitt fikset.
  • "prescott" CPU er nå anerkjent som en i686.

Hva er nytt i versjon 1.12.2:.

  • GDB versjoner strenger har blitt fikset
  • Ved hjelp av en systemrot prefiks katalogen har blitt fikset.

Hva er nytt i versjon 1.12.1:

  • bug-fix

Hva er nytt i versjon 1.11.2:

  • Companion biblioteker er nå riktig valgt med GCC 4.4. 6 (standardverdien).

Hva er nytt i versjon 1.11.1:

  • Denne versjonen fikser en blokkering bug når stripping-verktøyene .

Hva er nytt i versjon 1.11.0:

  • arkitekturer:
  • ny SPARC støtte
  • komponenter oppdatert:
  • gcc: opp til 4.6.0, og nyeste Linaro versjonene 4.4, 4.5 og 4.6
  • Linux: opptil 2.6.38.4
  • eglibc: 2_13
  • gdb: legg Linaro versjon
  • følges librraies: noen ble oppdatert
  • docs: nye grundige forklaringer om hvordan å bygge et verktøysett
  • glibc: LinuxThreads fjernet for siste versjon
  • prøver: et par nye

Hva er nytt i versjon 1.10.1:.

  • Stripping av binærfiler har blitt fikset
  • Den make wrapper har blitt fikset.
  • GCC plugins er ikke lenger bygget for statiske toolchains.
  • LinuxThreads har blitt fjernet i nyeste versjonene av glibc / eglibc.
  • Gullet linker er nå skjult for arkitekturer som ikke har noen gull støtte.

Hva er nytt i versjon 1.9.3:

  • Dette er en bug-fix-bare utgivelse.

Lignende programvare

NASLite
NASLite

2 Jun 15

CDBoomkars
CDBoomkars

14 Apr 15

plexshell
plexshell

11 May 15

Kommentarer til crosstool-NG

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!