Linaro GCC είναι ένα open source και δωρεάν πρόγραμμα λογισμικού, μια τροποποιημένη έκδοση του FSF (Free Software Foundation) GCC (GNU Compiler Collection) compiler, βελτιστοποιημένες για απόδοση χρησιμοποιώντας νέες δυνατότητες, patches, κλπ Έχει αναπτυχθεί από Linaro και διανέμονται μέσω Launchpad.Differences μεταξύ του GCC και Linaro GCCLinaro GCC διαθέτει τμήματα του patch-sets CodeSourcery και είναι σταθεροποιημένο για κατανάλωση από λειτουργικά συστήματα Linux. Το λογισμικό περιλαμβάνει backports των διορθώσεις και βελτιώσεις που Linaro και άλλες παρόμοιες εταιρείες έχουν κάνει πριν. Είναι κατά κύριο λόγο δημιουργήθηκε για να βελτιώσει τη χρησιμότητα του ΣΣΚ για την ARM.Releases γίνονται monthlyLinaro έχει δεσμευτεί να κάνει τις μηνιαίες κυκλοφορίες του υποκαταστήματος του ΣΣΚ, η οποία αποτελείται από ένα αρχείο προέλευσης που πρέπει να διαμορφωθεί και να καταρτίζονται πριν από την εγκατάσταση. Μια αποθήκη του ΟΛΠ για την πλατφόρμα Ubuntu έχει ρυθμιστεί για το έργο αυτό από Linaro.A drop-in αντικατάσταση ΤΧΣ GCCLinaro ΣΣΚ είναι μια αναπτυσσόμενη σε αντικατάσταση για το FSF ΣΣΚ, πράγμα που σημαίνει ότι, μόλις εγκατασταθεί, θα αντικαταστήσει αυτόματα οποιαδήποτε υπάρχουσα εγκατάσταση του GCC , όλο το μεταγλωττιστή προεπιλογή για την αντίστοιχη διανομή του Linux. Αν θέλετε ένα σταυρό compiler, εγκαταστήστε το ΣΣΚ-βραχίονα-linux-gnueabi package.About GCCGCC (GNU Compiler Collection) είναι ένα πρόγραμμα λογισμικού ανοικτού κώδικα που παρέχει ένα ισχυρό μεταγλωττιστή που περιλαμβάνει front-end για πολλές γλώσσες προγραμματισμού, συμπεριλαμβανομένης της Objective-C , C ++, C, Java, Fortran, Go, και η Ada.
Με GCC μπορείτε να ρυθμίσετε, να συγκεντρώνουν και να εγκαταστήσετε εφαρμογές GNU / Linux σε Linux ή BSD λειτουργικά συστήματα που χρησιμοποιούν μόνο το αρχείο προέλευσης του αντίστοιχου προγράμματος. Ωστόσο, οι χρήστες Don & rsquo? T πρέπει να αλληλεπιδρούν με τον compiler, όπως αυτό γίνεται αυτόματα από την παραμετροποίηση και κάνουν scripts.Additional Linaro, Έργα Εκτός από αυτόν τον κλάδο έθιμο του ΣΣΚ, Linaro αναπτύσσει επίσης διορθωμένη έκδοση του GDB (Έργο GNU Debugger) εντοπισμού σφαλμάτων λογισμικού , LLVM (Low Level Virtual Machine) compiler, καθώς ο εξομοιωτής QEMU
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Ενημερώσεις για GCC 4.9.2-προ + svn213803
- backport του [AArch64] Πτώση ISB μετά FPCR εγγραφής.
- backport του [AArch64] Αφαιρέστε από arm_neon.h λειτουργίες όχι στο spec
- backport του [AArch32] Fix ελέγξτε για __FAST_MATH σε arm_neon.h
- backport του [AArch64] καθορίζει και να επιτρέψει στις μη-const Shuffle για bigendian χρησιμοποιώντας διδασκαλίας TBL
- backport του [AArch64] Fix περιορισμός vec_unpack_trunk
- backport του [AArch32] Cortex-A5 κόστος RTX τραπέζι
- backport του [AArch32] Χειριστείτε ClZ, είδη rbit στις περιγραφές αγωγού βραχίονα
- backport του [AArch64] Fix τύπους επιχείρημα για κάποιο high_lane * intrinsics εφαρμόζονται στη συναρμολόγηση
- backport του [AArch64] Χειριστείτε fcvta [su] και frint σε συνάρτηση κόστους RTX
- backport του [AArch64] Πρόλογος ξαναγράψει + απόδοση.
Τι είναι καινούργιο στην έκδοση 4.8 2014,04:
- Ενημερώσεις για GCC 4.8.3 + svn208968
- Cortex-A53 υποστήριξη
- Μια ενημέρωση κώδικα για LP # 1292489: Buggy διανυσματοποίηση των γινομένων
- Μια ενημέρωση κώδικα για LP # 1268893: ICE κατά την κατασκευή κώδικα του πυρήνα RAID6 νέον
- Μια ενημέρωση κώδικα για LP # 1273511: ICE ΑΡΟδ Πλαίσιο & βελτιστοποίηση-αδελφό-κλήσεις
Τι είναι καινούργιο στην έκδοση 4.8 2014,03:
- Ενημερώσεις για GCC 4.8.3 + svn208264
Τι είναι καινούργιο στην έκδοση 4.8 2014,02:
- Ενημερώσεις για GCC 4.8.3 + svn207411
- ARM-V8 κρυπτο intrinsics υποστήριξης
- Νέο μοντέλο κόστους vectorizer
Τι είναι καινούργιο στην έκδοση 4.8 2014,01:
- Ενημερώσεις για GCC 4.8.3 + svn206350
- Ενισχυμένη υποστήριξη multilib
Τι είναι καινούργιο στην έκδοση 4.8 2013,12:
- Ενημερώσεις για GCC 4.8.3 + svn205577
- AArch64: επιτρέπουν την κατασκευή του libjava και libatomic. Αλλαγή του πλαισίου κατεύθυνση της ανάπτυξης, επιτρέποντας έτσι libssp κατασκευής.
Τι είναι καινούργιο στην έκδοση 4.8 2013,11:
- Ενημερώσεις για GCC 4.8.2 + svn204657
- Διορθώσεις για σφάλματα LP # 1243656, 1243022 #
- backport λύση για PR / 58.423
- AArch64:. Προστεθεί υποστήριξη για μικρό μοντέλο GOT πρόσβαση
- Βελτιωμένη AArch32 Α-προφίλ multilibs υποστήριξης (--with-multilib-λίστα επιλογών)
Τι είναι καινούργιο στην έκδοση 4.8 2013,10:
- Ενημερώσεις για GCC 4.8.1 + svn203510
- Βελτιωμένη υποστήριξη AArch64 (CRC επέκταση, τη βελτίωση intrinsics, gprof υποστήριξη)
- Βελτιωμένη υποστήριξη Aarch32 (bug fixes, αλλά καλύτερη παραγωγή κώδικα, βελτιωμένη multilib)
- backports για διορθώσεις σφαλμάτων (PR58578
Τι είναι καινούργιο στην έκδοση 4.8 2013,08:
- Ενημερώσεις για GCC 4.8.1 + svn201477
- Βελτιωμένη βελτιστοποίηση shrink-περιτύλιγμα.
- Βελτιωμένη βελτιστοποίηση ουρά-κλήσεις.
- Βελτιωμένη υποστήριξη AArch64 (οδηγίες, intrinsics).
- Βελτιωμένη AArch64 μοντέλο κόστους vectorizer.
- backports για διορθώσεις σφαλμάτων.
Τα σχόλια δεν βρέθηκε