crosstool-NG

Screenshot Software:
crosstool-NG
Mga detalye ng Software:
Bersyon: 1.15.3
I-upload ang petsa: 20 Feb 15
Nag-develop: Yann E. MORIN
Lisensya: Libre
Katanyagan: 80

Rating: 5.0/5 (Total Votes: 1)

Nilalayon ng crosstool-Ng aplikasyon sa toolchains gusali. Toolchains ay isang mahalagang bahagi sa isang proyekto sa pagbuo ng software. Ito ay sumulat ng libro, mag-ipon at i-link ang code na idina-binuo. Ang ilang mga piraso ng toolchain ay malaon tapusin up sa mga nagresultang binary / ngian: static na aklatan ay ngunit ang isang halimbawa.
Kaya, isang toolchain ay isang napaka-sensitibong bahagi ng software, pati na ang anumang mga bug sa isa sa mga bahagi, o isang mahinang-configure bahagi, ay maaaring humantong sa mga problema sa pagpapatupad, mula sa mahinang pagganap, sa pagtatapos ng hindi inaasahang mga application, sa maling-kumikilos software (na higit pa sa madalas ay mahirap na tukuyin), sa pinsala hardware, o kahit sa mga panganib pantao (na higit sa regretable).
Toolchains ay gawa sa iba't ibang bahagi ng software, ang bawat pagiging masyadong kumplikado at nangangailangan ng espesyal na ginawa mga pagpipilian upang bumuo at gumana ng walang putol. Ito ay hindi karaniwan na madaling, kahit na sa mga hindi-kaya-maliit kaso ng katutubong toolchains. Ang trabaho naabot ng isang mas mataas na antas ng pagiging kumplikado pagdating sa cross-compilation, kung saan maaari itong maging medyo isang bangungot ...
Umiiral ang ilang mga cross-toolchains sa internet, at maaaring magamit para sa pangkalahatang pag-unlad, ngunit mayroon sila ng isang bilang ng mga limitasyon:
· Maaari silang maging pangkalahatang layunin, sa na sila ay naka-configure para sa karamihan: walang pag-optimize para sa iyong partikular na target,
· Maaari silang maging handa para sa isang tiyak na target at sa gayon ay hindi madaling gamitin, o-optimize para sa, o kahit na sumusuporta sa iyong target na,
· Ang mga ito ay madalas na ginagamit Aging bahagi (compiler, C library, atbp ...) hindi pagsuporta sa mga espesyal na tampok ng iyong makintab bagong processor;
Sa kabilang panig, ang mga toolchain-alok ng ilang mga bentahe:
· Ang mga ito ay handa nang gamitin at medyo madaling i-install at setup,
· Ang mga ito ay napatunayan na kung ginagamit ng isang malawak na komunidad.
Ngunit sa sandaling nais mong makuha ang lahat ng mga juice out sa iyong partikular na hardware, gugustuhin mong bumuo ng iyong sariling toolchain. Ito ay kung saan ay crosstool-Ng sa paglalaro

Mga Tampok :.

  • kernel-tulad ng interface configuration menuconfig
  • laganap at kilalang interface
  • madali, pa powerfull configuration
  • suporta para sa alternatibong mga bahagi sa toolchain
  • uClibc- o glibc-based toolchain suportado ngayon!
  • iba madaling ipatupad
  • patch imbakan para sa mga bersyon na nangangailangan ng patching
  • suporta sa maraming mga bersyon ng mga component ng toolchain
  • suporta para sa mga pasadyang (maunawaan lokal na) patch imbakan
  • iba't ibang mga modelo threading
  • NPTL (glibc lamang, WIP)
  • linuxthreads (uClibc lamang, WIP)
  • suporta para sa parehong mga soft- at hard-float toolchains
  • -debug facility
  • native at cross gdb, gdbserver
  • debuging aklatan: dmalloc, higit pang darating
  • i-restart ang isang build sa anumang hakbang
  • sample na mga configuration ng imbakan useable bilang panimulang punto para sa iyong sariling toolchain

Ano ang bagong sa paglabas:.

  • Maraming mga pagbabago mula noong huling nag-anunsyo bersyon
  • Ang Canadian Cross suporta ay ganap na rewritten upang hindi na kailanganin ang isang paunang umiiral na cross-compiler para sa target, at mayroong maraming mga pagpapahusay at bugfixes.

Ano ang bagong sa bersyon 1.13.2:.

  • Pagbuo ng ncurses library Naayos na
  • -extract ang cloog library ay naayos na.
  • Ang 'Prescott' CPU ay kinikilala ngayon bilang isang i686.

Ano ang bagong sa bersyon 1.12.2:.

  • Ang mga bersyon ng gdb mga string na-fixed
  • Ang paggamit ng isang direktoryo prefix sysroot ay naayos na.

Ano ang bagong sa bersyon 1.12.1:

  • bug-fix

Ano ang bagong sa bersyon 1.11.2:

  • Kasamang mga aklatan ay maayos na napili ngayon sa GCC 4.4. 6 (ang default na halaga).

Ano ang bagong sa bersyon 1.11.1:

  • Ang bersyon na ito Inaayos ng pagharang ng bug kapag pagtatalop ang toolchain .

Ano ang bagong sa bersyon 1.11.0:

  • architectures:
  • bagong suporta SPARC
  • mga bahagi na-update:
  • GCC: hanggang sa 4.6.0, at pinakabagong bersyon Linaro 4.4, 4.5 at 4.6
  • Linux: hanggang sa 2.6.38.4
  • eglibc: 2_13
  • gdb: magdagdag ng bersyon Linaro
  • kasamahang librraies: ilan ay na-update
  • doc: bago sa malalim na paliwanag sa kung paano bumuo ng toolchain
  • glibc: Inalis Linuxthreads para sa pinakabagong bersyon
  • sampol: ng ilang mga bago

Ano ang bagong sa bersyon 1.10.1:.

  • pagtatalop ng binary ay naayos
  • Ang makeinfo wrapper ay naayos na.
  • GCC mga plugin ay hindi na binuo para sa mga static na toolchains.
  • LinuxThreads ay inalis sa mga pinakabagong bersyon ng glibc / eglibc.
  • Ang ginto linker ay nakatago na ngayon para sa architectures na walang ginto sa suporta.

Ano ang bagong sa bersyon 1.9.3:

  • Ito ay isang paglabas ng bug-fix-only.

Katulad na software

pftpd
pftpd

17 Feb 15

TFTP Server
TFTP Server

2 Jun 15

noody-utils
noody-utils

11 May 15

Shelisp
Shelisp

15 Apr 15

Mga komento sa crosstool-NG

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!