crosstool-NG

Screenshot Λογισμικό:
crosstool-NG
Στοιχεία Λογισμικού:
Εκδοχή: 1.15.3
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Yann E. MORIN
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: nan/5 (Total Votes: 0)

εφαρμογή crosstool-NG αποσκοπεί στη δημιουργία toolchains. Toolchains αποτελούν βασικό συστατικό σε ένα έργο ανάπτυξης λογισμικού. Θα καταρτίσει, συναρμολόγηση και σύνδεση τον κωδικό που αναπτύσσεται. Μερικά κομμάτια εργαλειοθήκη τελικά θα καταλήξει στα προκύπτοντα δυαδικό / ες: στατικές βιβλιοθήκες είναι, αλλά ένα παράδειγμα.
Έτσι, μια εργαλειοθήκη είναι ένα πολύ ευαίσθητο κομμάτι του λογισμικού, όπως και κάθε σφάλμα σε ένα από τα συστατικά, ή μια κακή ρύθμιση παραμέτρων του στοιχείου, μπορεί να οδηγήσει σε προβλήματα εκτέλεσης, που κυμαίνονται από την κακή απόδοση, για εφαρμογές που έληξε απροσδόκητα, το λογισμικό λανθασμένη συμπεριφέρεται (η οποία περισσότερο από ό, τι είναι συχνά δύσκολο να ανιχνευθούν), σε βλάβη του υλικού, ή ακόμη και σε κινδύνους για τον άνθρωπο (η οποία είναι περισσότερο από regretable).
Οι Toolchains από διαφορετικό κομμάτι του λογισμικού, καθένα από τα οποία είναι αρκετά πολύπλοκη και απαιτεί ειδικά δημιουργημένα επιλογές για να οικοδομήσουμε και να λειτουργεί απρόσκοπτα. Αυτό δεν είναι συνήθως τόσο εύκολο, ακόμη και στο όχι και τόσο τετριμμένη περίπτωση των ιθαγενών toolchains. Το έργο φθάνει σε ένα υψηλότερο βαθμό πολυπλοκότητας, όταν πρόκειται για cross-κατάρτιση, όπου μπορεί να γίνει αρκετά ένας εφιάλτης ...
Υπάρχουν κάποια διασταυρούμενη toolchains στο διαδίκτυο, και μπορεί να χρησιμοποιηθεί για τη γενική ανάπτυξη, αλλά έχουν μια σειρά περιορισμών:
· Μπορούν να είναι γενικής χρήσης, κατά το ότι έχουν ρυθμιστεί για την πλειονότητα: δεν βελτιστοποίηση για συγκεκριμένο στόχο σας,
· Μπορούν να παρασκευαστούν για ένα συγκεκριμένο στόχο και έτσι δεν είναι εύκολο στη χρήση, ούτε βελτιστοποιηθεί για, ή ακόμα και την υποστήριξη στόχο σας,
· Συχνά χρησιμοποιούν συστατικά γήρανσης (compiler, C βιβλιοθήκη, κλπ ...) δεν υποστηρίζουν ειδικά χαρακτηριστικά του λαμπρού νέου επεξεργαστή σας?
Από την άλλη πλευρά, αυτές οι εργαλειοθήκη προσφέρει ορισμένα πλεονεκτήματα:
· Ότι είναι έτοιμοι να χρησιμοποιήσουν και αρκετά εύκολο στην εγκατάσταση και τη ρύθμιση,
· Έχουν αποδειχθεί εάν χρησιμοποιείται από ένα ευρύ κοινότητα.
Αλλά από τη στιγμή που θέλετε να πάρετε όλο το χυμό από το συγκεκριμένο υλικό σας, θα θελήσετε να δημιουργήσετε τη δική σας εργαλειοθήκη. Αυτό είναι όπου crosstool-NG μπαίνει στο παιχνίδι

Χαρακτηριστικά :.

  • kernel-όπως διεπαφή διαμόρφωσης menuconfig
  • διαδεδομένη, γνωστή διεπαφή
  • εύκολο, αλλά ισχυρό διαμόρφωση
  • για την υποστήριξη των εναλλακτικών στοιχείων στην εργαλειοθήκη
  • uClibc- ή glibc με βάση εργαλειοθήκη υποστηρίζεται τώρα!
  • άλλοι εύκολο να εφαρμοστούν
  • αποθετήριο patch για αυτές τις εκδόσεις που χρειάζονται επιδιόρθωση
  • υποστήριξη πολλές εκδόσεις των συστατικών εργαλειοθήκη
  • υποστήριξη για έθιμο (κατανοήσουν τοπική) μπάλωμα αποθετήριο
  • διαφορετικά μοντέλα σπείρωμα
  • NPTL (glibc μόνο, WIP)
  • LinuxThreads (uClibc μόνο, WIP)
  • υποστήριξη τόσο μαλακές και σκληρές πλωτήρα toolchains
  • debug εγκαταστάσεις
  • μητρική και σταυρό gdb, gdbserver
  • debuging βιβλιοθήκες: dmalloc, περισσότερο για να έρθει
  • επανεκκίνηση μιας κατασκευής σε οποιοδήποτε στάδιο
  • διαμορφώσεις δείγμα αποθετήριο αξιοποιήσιμες ως σημείο εκκίνησης για τη δική σας εργαλειοθήκη

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Πολλές αλλαγές από την τελευταία έκδοση ανακοίνωσε
  • Η υποστήριξη καναδική Σταυρός έχει ξαναγραφεί εξ ολοκλήρου πλέον απαιτούν μια προϋπάρχουσα cross-compiler για το στόχο, και υπάρχουν πολλές βελτιώσεις και διορθώσεις σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 1.13.2:.

  • Η οικοδόμηση της βιβλιοθήκης ncurses έχει καθοριστεί
  • Εξαγωγή της βιβλιοθήκης cloog έχει καθοριστεί.
  • Το «Prescott» CPU αναγνωρίζεται πλέον ως ένα i686.

Τι είναι καινούργιο στην έκδοση 1.12.2:.

  • Οι χορδές εκδόσεις gdb έχουν καθοριστεί
  • Χρησιμοποιώντας έναν κατάλογο sysroot πρόθεμα έχει καθοριστεί.

Τι είναι καινούργιο στην έκδοση 1.12.1:

  • bug-fix

Τι είναι καινούργιο στην έκδοση 1.11.2:

  • βιβλιοθήκες Companion πλέον κανονικά επιλέγονται με τον GCC 4.4. 6 (η προεπιλεγμένη τιμή).

Τι είναι καινούργιο στην έκδοση 1.11.1:

  • Αυτή η έκδοση διορθώνει ένα bug μπλοκάρισμα όταν απογύμνωση εργαλειοθήκη .

Τι είναι καινούργιο στην έκδοση 1.11.0:

  • αρχιτεκτονικές:
  • Ο νέος υποστήριξη SPARC
  • συστατικά ενημέρωση:
  • GCC: έως 4.6.0, και τις τελευταίες εκδόσεις Linaro 4.4, 4.5 και 4.6
  • Linux: έως 2.6.38.4
  • eglibc: 2_13
  • gdb: προσθέστε Linaro έκδοση
  • librraies σύντροφος: μερικοί είχαν ενημερωθεί
  • docs: νέα σε βάθος εξηγήσεις για το πώς να οικοδομήσουμε μια εργαλειοθήκη
  • glibc: LinuxThreads αφαιρεθεί για τις τελευταίες εκδόσεις
  • δείγματα: ένα ζευγάρι νέων

Τι είναι καινούργιο στην έκδοση 1.10.1:.

  • απογύμνωσης των δυαδικών αρχείων έχει καθοριστεί
  • Το περιτύλιγμα makeinfo έχει καθοριστεί.

  • Οι
  • plugins ΣΣΚ δεν χτίστηκε για στατικές toolchains.
  • LinuxThreads έχουν αφαιρεθεί σε πρόσφατες εκδόσεις της glibc / eglibc.
  • Ο χρυσός συνδετήρας κρύβεται τώρα για αρχιτεκτονικές που δεν έχουν καμία υποστήριξη χρυσό.

Τι είναι καινούργιο στην έκδοση 1.9.3:

  • Αυτό είναι bug-fix μόνο απελευθέρωση.

Παρόμοια λογισμικά

PD-ksh
PD-ksh

3 Jun 15

sftpserver
sftpserver

14 Apr 15

Σχόλια για crosstool-NG

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!