Δυαδικά εργαλεία GNU
Εμφάνιση
Το λήμμα παραθέτει τις πηγές του αόριστα, χωρίς παραπομπές. |
Τα Δυαδικά εργαλεία GNU είναι μια συλλογή από εργαλεία προγραμματισμού για τον χειρισμό αντικειμενικού κώδικα σε διάφορες μορφές αντικειμενικών αρχείων
Χρησιμοποιούνται συνήθως μαζί με την Συλλογή μεταγλωττιστών GNU (GCC), το make και τον αποσφαλματωτή GDB.
Τα δυαδικά εργαλεία περιλαμβάνουν τις παρακάτω εντολές:
as
- συμβολομεταφραστήςld
- συνδέτηςaddr2line
- μετατρέπει διευθύνσεις σε αρχείο και γραμμήar
- δημιουργία,τροποποιήση και εξαγωγή από μια αρχειοθήκηc++filt
- demangling φίλτρο για σύμβολα της C++nm
- λίστα συμβόλων σε αρχεία αντικειμενικού κώδικαobjcopy
- αντιγραφή αντικειμενικών αρχείων κάνοντας πιθανώς και αλλαγέςobjdump
- dump πληροφορίας για αντικειμενικά αρχείαranlib
- παραγωγή ευρετηρίων για αρχειοθήκεςreadelf
- εμφάνιση περιεχομένου αρχείων μορφής ELFsize
- εμφάνιση λίστας μεγέθους τμημάτων και του όλουstrings
- εμφάνιση λίστας τυπώσιμων αλφαριθμητικώνstrip
- αφαίρεση συμβόλων από ένα αρχείο αντικειμενικού κώδικαgprof
- Προφάιλερ
Τα περισσότερα από τα δυαδικά εργαλεία είναι σχετικά απλά προγράμματα. Μεγάλο μέρος της πολυπλοκότητάς τους περιέχεται στις βιβλιοθήκες BFD και libopcodes που μοιράζονται.
Η αρχική έκδοση της BFD γράφτηκε από τους David Henkel-Wallace και Steve Chamberlain. Συντηρητές στο παρελθόν ήταν οι Ken Raeburn και Ian Lance Taylor. Το 2005 συντηρητής ήταν ο Nick Clifton.